2012-03-13 94 views
2

一些關於字符集問題:在MySQL中使用英語,阿拉伯語和中國工作

  1. 當在MySQL數據庫中存儲的英語,阿拉伯語和中國,沒有任何字符集支持所有這些語言?
  2. 中文和阿拉伯數字仍然會以整數和小數類型字段存儲嗎?
  3. 我沒有考慮其他限制嗎?

任何指導表示讚賞!

回答

2

您可以使用UTF來存儲文本。對於數字,請參見http://dev.mysql.com/doc/refman/5.0/en/charset-unicode.html

數據庫以二進制形式存儲實際數字,而不是該數字的任何特定表示。您需要做的是使用正確的語言環境在客戶端程序中顯示數字。對於PHP,請參閱PHP: Locale aware number format(儘管我懷疑可能只是爲小數點選擇正確的符號,而不是從0-9改爲數字)。

欲瞭解詳細的背景參見https://en.wikipedia.org/wiki/Internationalization_and_localization

相關問題