PHP&语言 - 查询日语和DB的DB以HTML格式显示

时间:2011-12-30 04:27:37

标签: php mysql

这是我第一次与日语合作。

我有一个MySQL数据库,现在使用CHARSET = utf8成功保存日语

当我使用PHP查询日语表时,然后显示它显示的文本:

 \u30b7\u30f3\u30b0\u30eb\u30b9\u3092\u6e80\u305f\u3059

数据库连接正在使用:

  SET SESSION sql_mode = 'ANSI';

是否应该更改。 还使用CURL粘贴语言文本。 我是否需要对语言进行编码/解码才能像这样进行传输?

三江源

1 个答案:

答案 0 :(得分:0)

要成功使用UTF,您的整个网络管道必须为UTF。这意味着:

a)网页本身
b)PHP< - > mysql连接
c)PHP中的任何字符串操作(例如使用mbstrlen()而不是strlen())
d)mysql中的表格

如果您在该管道中的任何位置使用不同的字符集,则您的utf数据将被破坏并被删除。