首页| 版块| 我的| 发帖| 消息
主题:关于“MySQL服务器错误”提示信息的研究修改(unicode转换)
zhangjingyu 
这个错误提示信息之前当然有遇到过,只是不知道它究竟是由哪个文件控制的。21号再次遇到,就把信息内容复制到帖子中了,只是当时没有截图。以中文文字内容进行搜索,还是和以前一样,查找不到文件,感觉很奇怪。后来以“查看错误相关信息”的部分链接“http://faq.phpwind.net/mysql.php”进行搜索,终于找到文件了!

查看源文件,提示信息里面的中文竟然是用的unicode代码,怪不得一直查找不到相关文件。

4楼最后面的网址早就收藏了,尝试转换,例如:“错误信息”只能转换成“\u9519\u8bef\u4fe1\u606f”,而不是像源文件里面的那样“错误信息”。搜索尝试更多转换工具,也无法完成,甚是郁闷。

今天中午,以“&#五位数字表示汉字”进行搜索,查找到一条有用信息:
“居然没有人回答我。。。。。。。。。。。。
终于知道了。&#后面的五位数字是汉字的UNICODE码的十进制表示方式...
把&# 换成\\u
后面的数字转换成十六进制
\u1234
这样的形式就是
NATIVE2ASCII”(引用内容)
UNICODE码的十进制表示方式?还有十六进制!那么,怎么转换成十进制或者十六进制呢?没有答案。

但,似乎有那么一点灵光,让我有某种感觉,有联系!什么联系呢?模模糊糊。
zhangjingyu回帖于2018-07-24 15:42[查看电脑版]
下一楼»:下午,继续看2楼(源帖为6楼)的代码,突然发现:中文文字的代码似乎都是“&#x”开头的!咦 ..
«上一楼:主帖先从这里拆分出来:
今天吓坏我了
再移动到本版块,回源主帖把回帖拆分并入到这个主 ..

查看全部回帖(28)
«返回主帖