2011-12-30 41 views
0

這是我第一次使用日語。PHP&語言 - 日語查詢數據庫和HTML顯示

我有一個MySQL數據庫,現在持有日本成功地使用字符集= UTF8

當我使用PHP來查詢與日本的表,然後顯示文本它顯示像:

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

數據庫連接使用此:

SET SESSION sql_mode = 'ANSI'; 

應該改變這個。 此外,正在使用CURL粘貼語言文本。 我是否需要對語言進行編碼/解碼才能像這樣傳輸?

三江源

+0

網頁設置爲 Adam 2011-12-30 04:37:04

回答

0

要成功使用UTF,您網絡管道必須是UTF。這意味着:

一)網頁本身
二)PHP < - >連接mysql
三)PHP內的任何字符串操作(如使用mbstrlen()代替strlen的())
d)的mysql裏面的表格

如果你在那個管道中的任何地方使用不同的字符集,你的utf數據將會被破壞和丟棄。