我想從Excel或OpenOffice中獲取包含UTF 16字符的文檔到MySQL中,但我找不到導出文檔以便phpmyadmin讀取它的最佳方式。我可以將NeoOffice作爲「unicode」格式導出,但MySQL中最接近的選項是ucs2。當我嘗試這種格式時,它會旋轉並思考。 UTF8不支持我需要的所有字符。Unicode電子表格到MySQL
0
A
回答
1
UTF8支持UTF16的所有字符,只是UTF16將所有內容都封裝爲2個字節,而UTF8最多可以佔用4個字節。
MySQL目前不支持UTF16,因爲沒有指定編碼的endianness,所以在任何時候都不能保證正確性。 UTF16是supposed to be supported for Mysql 6,但是因爲6被放在冰上,我不知道它發生了什麼。
儘管SQLite默認支持UTF16。
0
另存爲UTF-8。如果你不能直接從你的Office軟件中保存爲UTF-8(哦,親愛的!),然後加載到記事本或類似的文件,並保存爲UTF-8。
作爲UTF,UTF-8和UTF-16都可以表示所有Unicode字符的相同完整範圍。 UTF-8是光盤上文件的合理編碼; UTF-16LE(或Windows的「Unicode」非常誤導性地描述它)並不是真的。 UTF-16可以用於內存存儲,但MySQL不會使用它。堅持使用UTF-8作爲MySQL存儲。
相關問題
- 1. 將電子表格從電子表格遷移到網站
- 2. LINQ表格到Excel電子表格
- 3. mysql/rails電子表格url解析
- 4. 將mySQL表導出到OpenOffice電子表格
- 5. 使用Google電子表格創建電子表格時將標題添加到電子表格CREATE API
- 6. 對象列表到Excel電子表格?
- 7. webapp表單值到電子表格
- 8. OpenXml電子表格。值過濾器,樣式和Unicode字符
- 9. 使用VBA從Excel電子表格提取unicode文本
- 10. 從xls電子表格創建MySQL表格
- 11. 從Excel電子表格或CVS導入數據到MySQL
- 12. Google電子表格
- 13. 如何將巨大的Excel電子表格導入到mysql中的表格中?
- 14. 複製電子表格的一個小區到另一個電子表格
- 15. 基於另一個電子表格的值將值添加到電子表格
- 16. 從不同的電子表格複製到單個電子表格中
- 17. Google表格電子表格格式
- 18. Google電子表格Java API不返回電子表格
- 19. 谷歌電子表格無法打開xml電子表格
- 20. 列出電子郵件到電子表格的所有標籤
- 21. 串行數據到Excel電子表格
- 22. adwords腳本到谷歌電子表格
- 23. 將Excel電子表格導入到phpMyAdmin
- 24. 找不到電子表格writeexcel.pm
- 25. 訪問查詢到Excel電子表格
- 26. AJAX發佈到Google電子表格
- 27. 谷歌電子表格得到URL
- 28. 導出Excel電子表格到gridview
- 29. 將PDF嵌入到電子表格中
- 30. powershell passwordlastset導出到電子表格
無法使用UTF16問題的'LOAD DATA INFILE' cuz:http://dev.mysql.com/doc/refman/5.5/en/load-data.html – 2009-12-31 23:13:09