簡體   English   中英

對MySQL使用UTF-8

[英]Using UTF-8 for MySQL

如果假設一字節字符不能正確用於Unicode字符,那么在MySQL中使用UTF-8之前我們需要注意什么?

utf8中沒有單字節8位編碼。 全部為2、3或4個字節長。

例如,您的數據是否包含單字節8位編碼(例如é的十六進制E9)而不是2字節十六進制C3A9? 在這種情況下,您需要說SET NAMES latin1或您的客戶語言中的等效語言,以表示您的客戶具有“ latin1”。

如果您具有C3A9,則需要SET NAMES utf8

您的表需要在表或列上具有CHARACTER SET utf8

如果這不能解決您的問題,請詳細說明。

我的charset博客中找到了更多討論。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM