我无法添加'č' 'ř' 'ě'

w9apscun  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(308)

我用heidisql。我无法添加到我的数据库字符与音调符号,如 č , ř 或者 ě .
例如,当我尝试添加一个字符 č ,出现以下错误:

Incorrect string value: '\xC4\x8D\' for column 'name' at row 1.

我能做什么?
列类型为 varchar . 我想这可能是编码的问题,但我不确定。
以下是我的数据库编码:

wgeznvg7

wgeznvg71#

在同一个应用程序中使用utf-8和latin-1(在mysql中实际上是windows-1252)。第一种是完全兼容unicode的编码,但第二种只能存储西欧语言中使用的非常有限的字符范围。你不能把捷克语储存在 name 列,如果它碰巧使用 latin1_swedish_ci 作为 url 做。

我们在2018年。到处使用utf-8。

相关问题