Navicat查询 - 从utf8到varbinary

时间:2014-11-16 00:53:58

标签: mysql unicode encoding utf-8

美好的一天,

我在使用Navicat将数据插入MySQL表时遇到了一些麻烦。 我已经设置了UTF-8,但仍然有些字符串插入不正确。

一个例子: Legendárnídračíonyx
插入为: LegendĂr​​nĂdraÄŤĂonyx

我有UTF-8设置的地方:

  • 连接属性 - >编码 - > UTF-8
  • 数据库属性 - >字符集 - > utf8 - UTF-8 Unicode
  • 数据库属性 - >整理 - > utf8_general_ci
  • 设计表 - >选项 - >字符集 - > utf8 - UTF-8 Unicode
  • 设计表 - >选项 - >整理 - > utf8_general_ci
  • 带查询的文件编码为UTF-8(在PS-PAD中设置),没有BOM

问题是: 带有错误插入字符串的字段是 varbinary 类型(我无法更改)。

如何插入这些UTF8字符串,以便按原样正确插入?

谢谢。

1 个答案:

答案 0 :(得分:0)

解决了 - 我使用过latin2 Czech,现在一切正常。 Navicat似乎在UTF-8中对这些符号有问题。