我想在我的字典表中存儲阿拉伯語單詞。如何在mysql中存儲阿拉伯語字體
我正在使用Java腳本代碼在文本框中輸入阿拉伯文。
它工作正常。
當我得到所有記錄後插入表格後,它正確顯示阿拉伯文字。
,但在我的表阿拉伯詞彙店這種格式
我想在我的字典表中存儲阿拉伯語單詞。如何在mysql中存儲阿拉伯語字體
我正在使用Java腳本代碼在文本框中輸入阿拉伯文。
它工作正常。
當我得到所有記錄後插入表格後,它正確顯示阿拉伯文字。
,但在我的表阿拉伯詞彙店這種格式
改變你的表(列)排序規則utf8_general_ci
,並在你的HTML添加
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
你確定它會解決這個問題嗎? –
我剛剛在2天前遇到過這個問題,並且通過將列整理更改爲utf8_general_ci – Wearybands
,在我的數據庫中插入了阿拉伯字母。建議避免使用'utf8_general_ci',而使用'utf8_unicode_ci'進行整理。原因如下:http://stackoverflow.com/a/766996/558866 –
你必須做以下事情: 1.設置爲UTF-8在你的PHP腳本,如下所示:
ini_set('default_charset', 'utf-8');
2.make的整理爲utf8_general_ci數據庫。
集:
MySQL表字符集爲utf8,整理到utf8_general_ci或utf8_unicode_ci。並在你的代碼(連接字符串)中也將charset設置爲utf8。
+10爲您的答案 –
你應該確保通過添加
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
的HTML支持阿拉伯文字,你還應該檢查編碼數據庫中的,它應該是utf8_unicode_ci
或療法simalar編碼
閱讀[處理Unicode的前後在一個Web應用程序](http://kunststube.net/frontback/) – deceze
請檢查您的字符集和數據庫和表的排序他們是相同的 –
可能重複的[在MySQL數據庫中保存數據在阿拉伯文](http:// stackoverflow 。com/questions/6859018/save-data-in-arabic-in-mysql-database) –