apache的认证授权方式如何支持中文姓名?

toyjoy 2007-08-31 02:57:55
在windows平台中,用xampp搭建好环境,采用mod_auth_mysql.so来进行认证
配置信息如下:
<Directory "C:/xampp/htdocs/phpwind">
Options FollowSymLinks
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>

.htacess内容如下:
AuthName "test"
AuthType Basic
require valid-user
AuthUserFile /dev/null
AuthBasicAuthoritative Off
AuthMySQLEnable On
AuthMySQLHost localhost
AuthMySQLPort 3306
AuthMySQLUser pw
AuthMySQLPassword pw
AuthMySQLDB pw
AuthMySQLUserTable pw_members
AuthMySQLNameField username
AuthMySQLPasswordField password
AuthMySQLNoPasswd Off
AuthMySQLPwEncryption MD5
AuthMySQLAuthoritative On

输入英文帐号,正常
输入中文帐号,则不能成功。比如说输入 张三,error log如下:
[Fri Aug 31 14:40:39 2007] [error] [client 192.168.35.152] MySQL user \xd5\xc5\xc8\xfd not found: /phpwind/

怎样才可以让apache支持中文名称的认证?

非常感谢!!
...全文
125 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
以后需再关注,现在先帮你顶一下
toyjoy 2007-09-03
  • 打赏
  • 举报
回复
没有人知道么?

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧