关于密码存在特殊符号(#)被切割的疑问 #2186

Closed
opened 2022-10-17 06:42:45 +00:00 by daomo · 0 comments

u, err := url.Parse(dataSourceName)

url.Parse 使用的是#号进行切割,如果我的密码携带了#号,那么就会造成信息解析异常,此处是否能够使用例如pqDriver 的方式进行处理,最后发现基础库内部就是同样的问题

https://gitea.com/xorm/xorm/src/commit/bd58520020dfb5bd6b7f5779e871d53aa9ee4c71/dialects/dameng.go#L1092 url.Parse 使用的是#号进行切割,如果我的密码携带了#号,那么就会造成信息解析异常,此处是否能够使用例如pqDriver 的方式进行处理,最后发现基础库内部就是同样的问题
daomo closed this issue 2022-10-17 07:19:12 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: xorm/xorm#2186
No description provided.