首先感谢“办公之旅”提出此问题!也感谢提出的思路!
以下是我的解决办法:
在ks_cls/kesion.commoncls.asp文件里找到
Public Function ReturnChannelUserUpFilesDir(ChannelID,UserFolder)
Dim Ce:Set Ce=new CtoeCls
UserFolder=Ce.CTOE(R(UserFolder))
Set Ce=Nothing
ChannelID = ChkCLng(ChannelID)
修改为
Public Function ReturnChannelUserUpFilesDir(ChannelID,UserFolder)
Dim TmpUserFolder
TmpUserFolder = UserFolder
Dim Ce:Set Ce=new CtoeCls
UserFolder=Ce.CTOE(R(UserFolder))
Set Ce=Nothing
if UserFolder=R(TmpUserFolder) then UserFolder="[" & UserFolder & "]"
ChannelID = ChkCLng(ChannelID)
红色为我增加部分
经过我的测试,注册“我爱中国”使用目录“wazg”,注册“wazg”使用目录“[wazg]”,即解决了注册中文用户名和英文用户名使用了同一目录的问题,还望大家测试反馈。