2009-11-25 56 views
1

我在我的facebook應用程序中獲得了character這個字符而不是「£」 - 我檢查了mysql db並將字符存儲爲£。我該如何解決?這從來沒有發生過我 - 我也在使用PHP。fb應用程序中的charachters/mysql

+0

數據庫編碼設置爲utf-8嗎? – dfilkovi 2009-11-25 14:52:51

回答

1

嘗試使用mb_convert_encoding()從任何字符集它被存儲在該字符集被顯示在Facebook上字符轉換

如:

$string = mb_convert_encoding($string, 'UTF-8', 'ISO-8859-1') 

參見:http://php.net/mb_convert_encoding以獲取更多信息。

+0

thanks-我寫了一個叫做CS-字符串轉換爲輸入了該函數的功能和參數,這是非常laboriuos 功能CS($項目) { \t $項目= mb_convert_encoding($項目,「UTF-8 ','ISO-8859-1'); \t \t return $ item; } – chris 2009-11-25 15:02:48