KonaKart。数据库中的字符错误

时间:2012-12-02 17:36:41

标签: mysql database utf-8 konakart

我成功安装了Konakart。我正在使用MySQL数据库并设置utf-8编码。 另外我添加了俄语,但是当我创建新用户并在显示的数据库中指定带有俄语字符的名称时???迹象。如果我手动指向数据库,则所有内容都会正确显示。

更新

数据库中的字符显示正确,但文件属性Messages.properties

发生了一些编码问题

2 个答案:

答案 0 :(得分:0)

我遇到过类似的问题。首先要做的是找出究竟写入数据库的内容。使用MySQL非常简单,只需登录并运行

即可
SELECT HEX( column ) FROM table;

虽然根据您的说法,数据库中已有正确的字节。接下来要检查你的Konakart连接设置的字符集。连接后,运行“SHOW VARIABLES LIKE'character_set_%'”并打印出结果。如果没有别的,那么查看你指定的字符集选项是否有用是一个有用的检查。

other question可能有用。

答案 1 :(得分:0)

属性文件应保存为ISO-8859-1文件

您可以使用\ uXXXX格式添加特殊字符,也可以创建属性文件的UTF-8版本并使用native2ascii进行转换。

例如:

native2ascii -encoding utf8 myProps.utf8 myProps.properties