请问Apache的error log中的这个错误是什么

cloudzm 2003-10-19 11:36:03
[Sun Oct 19 21:22:12 2003] [error] [client 127.0.0.1] File 'c:\mysql\\share\charsets\?.conf' not found (Errcode: 2)

[Sun Oct 19 21:22:12 2003] [error] [client 127.0.0.1] Character set '#24' is not a compiled character set and is not specified in the 'c:\mysql\\share\charsets\Index' file

当我在my.cnf里添加这句话default-character-set=gb2312,就会出现这个错误
...全文
42 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ashchen 2003-10-20
  • 打赏
  • 举报
回复
apache和mysql有什么关系
cloudzm 2003-10-20
  • 打赏
  • 举报
回复
选latin1的时候排序不按照中文拼音的顺序,很不方便,
所以要设default-character-set=gb2312,有没有办法不让日志记录这个错误
dongfengshemaer 2003-10-20
  • 打赏
  • 举报
回复
这个主要是在mysql的设置文件里面的字符集设置问题,
在windows下的mysql,可以看c:\winnt\my.ini

default-character-set=gbk
这个东西如果选择不同的语言版本,而相应的某些文件不存在就会产生这个东东
默认的 latin1 是不会产生这个问题的。
但是,如果语言版本选择不好,在查询等进行字符匹配的时候,可能会出问题,如会把“古灵”和“古离”认为是相同的。
现在的情况是:
用GBK会产生错误日志,但是字符认得比较好
用latin1不会产生错误日志,字符解析的就差了

24,923

社区成员

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

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