21 12
发新话题
打印

[存档]让 Discuz! 论坛支持全部 Unicode 字符的方法

引用:
原帖由 zdic 于 2007-9-12 22:15 发表
我查询“𠃇”字,即U+200C7 : CJK 统一汉字-200C7是查询不到的
3362

但奇怪的是,如果我直接打开这个主题(从汉典网站http://www.zdic.net/zd/zi3/ZdicF0ZdicA0Zdic83Zdic87.htm
再次查询就查到了
3360

另外,在MSSQL的查 ...
对了,顺便说一下,如果用的是 MS SQL Server 的话(不同于 MySQL),那么首先字段类型要设置成 nvarchar、nchar 等,然后检索的时候要加 N,比如:
引用:
SELECT * FROM zi WHERE zi LIKE N'%𠃇%';
看了柯南想学日语,听了“約束の地”想学拉丁语。目前最大的愿望是用标准的梵(fàn)语念“般若(bōrě)波罗蜜多心经”。哈哈,我果然是天才。对,就是天才!

TOP

感谢楼主的试验.让我们找到了解决的办法

有一点我自己也不太肯定,可能是因为操作系统的关系.

mysql自带的导入导出命令在winxp下的DOS下可能不支持UTF8.因此做winxp系统的朋友可以用phpmyadmin之类的软件来进行导入导出,特别是导入

楼主可能是在linux下做的测试.

TOP

引用:
原帖由 风远尘 于 2008-3-3 16:03 发表
感谢楼主的试验.让我们找到了解决的办法

有一点我自己也不太肯定,可能是因为操作系统的关系.

mysql自带的导入导出命令在winxp下的DOS下可能不支持UTF8.因此做winxp系统的朋友可以用phpmyadmin之类的软件来进行导入 ...
其实我就是在 Windows XP 下测试的……

Dos 不支持 UTF-8,但是导入导出的命令似乎并不需要用到扩展字符吧。

另,据说最新的 MySQL 6.0 版已经完美支持扩展字符了,也就是说什么都不用改变就能正常存取了。不过我还没测试过,有兴趣的朋友不妨一试。


[ 本帖最后由 tantiancai 于 2008-3-4 15:37 编辑 ]
看了柯南想学日语,听了“約束の地”想学拉丁语。目前最大的愿望是用标准的梵(fàn)语念“般若(bōrě)波罗蜜多心经”。哈哈,我果然是天才。对,就是天才!

TOP

昨晚连夜安装了LAMP测试了。

发现确实是我自己操作有问题。

我直接在linux 下载终端里操作mysql -u root -p 导入也是乱码的,后来用phpmyadmin就没有发生问题了。

晚上我测试一下mysql 6.0.0,如果OK的话那真是太好了

现在在phpmyadmin里面看数据全是乱的,头大了

TOP

测试了一下 mysql-6.0.2,好像没有用.生僻字还是一样的插不进去

TOP

引用:
原帖由 风远尘 于 2008-3-6 16:26 发表
昨晚连夜安装了LAMP测试了。

发现确实是我自己操作有问题。

我直接在linux 下载终端里操作mysql -u root -p 导入也是乱码的,后来用phpmyadmin就没有发生问题了。

晚上我测试一下mysql 6.0.0,如果OK的话那真是太好了 ...
谢谢楼上帮我测试。关于 PHPMyAdimn 乱码的问题,可以参考:http://www.pkucn.com/viewthread.php?tid=212890
看了柯南想学日语,听了“約束の地”想学拉丁语。目前最大的愿望是用标准的梵(fàn)语念“般若(bōrě)波罗蜜多心经”。哈哈,我果然是天才。对,就是天才!

TOP

 21 12
发新话题