mysql中的特殊字符 - charset

时间:2015-12-13 16:33:25

标签: mysql character-encoding

我遇到了MySQL charset的问题。

以下是它的外观。

how it should lookhttps://ctrlv.cz/2VV2

以下是我从db

获得的内容

what I get from dbhttps://ctrlv.cz/E7w6

我应该使用哪种字符集?我试试utf8,utf8mb4 ......

干杯

1 个答案:

答案 0 :(得分:0)

变为乱码。这是

的经典案例
  • 客户端中的字节在utf8(正常)中正确编码。
  • 您可能默认与SET NAMES latin1(或set_charset('latin1')或...)相关联。 (应该是utf8。)
  • 表格中的列可能是CHARACTER SET utf8,也可能不是CONVERT(CONVERT(BINARY('★') USING latin1) USING utf8) = '★' ,但应该是这样。

转换:

$(this).val();