我有一個非英文字符的excel文件。當我打開excel文件時,我得到隨機英文字符。但是,當我將字體更改爲該語言時,我可以閱讀有效的文本。在mysql中插入和顯示非英文字體
但問題是,當我從該excel文件的數據加載到MySQL通過PHP,我只得到那些隨機的英文字符。我沒有得到我想要的語言,無論是MySQL或PHP。 PHP-MySQL連接後
mysql_query('SET collation_server=utf8_general_ci');
mysql_query('SET collation_connection=utf8_general_ci');
mysql_query('SET collation_database=utf8_general_ci');
mysql_query('SET character_set_server = utf8');
mysql_query('SET character_set_database = utf8');
mysql_query('SET character_set_results = utf8');
mysql_query('SET character_set_client = utf8');
mysql_query('SET character_set_connection=utf8');
mysql_query('SET names utf8;');
mysql_query('SET character_set utf8;');
:
我改變的字符集爲UTF-8在MySQL和也可使用。
我該如何在瀏覽器中自動顯示字體? 順便說一句,如果我改變瀏覽器的字體,我可以閱讀有效的文本。
謝謝。
請在含有這些「隨機字符」(例如一列中的十六進制轉儲:'SELECT HEX(列)WHERE ...',告訴我們你得到了什麼 – NullUserException 2010-09-07 19:16:25
我得到這個:62676857673B675B5B663B204668706174753B 62676857673B675B5B663B204668706174753B 62676857673B675B5B663B204668706174753B 62676857673B675B5B663B204668706174753B 62676857673B675B5B663B204668706174753B 62676857673B675B5B663B204668706174753B 62676857673B675B5B663B204668706174753B – jest 2010-09-07 19:20:13
^h你是否用'PHP'導入'Excel'文件?你使用哪些庫/擴展來讀取文件? – Quassnoi 2010-09-07 19:22:59