我成功安装了Konakart。我正在使用MySQL数据库并设置utf-8编码。 另外我添加了俄语,但是当我创建新用户并在显示的数据库中指定带有俄语字符的名称时???迹象。如果我手动指向数据库,则所有内容都会正确显示。
更新
数据库中的字符显示正确,但文件属性Messages.properties
发生了一些编码问题答案 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