我成功地安装了Konakart。我使用的是MySQL数据库并设置了utf-8编码。此外,我还添加了俄语,但当我创建新用户并在数据库中指定带有俄语字符的名称时,只显示?有征兆。如果我手动指向数据库,一切都会正确显示。
更新
数据库中的字符显示正确,但文件属性Messages.properties出现一些编码问题
发布于 2012-12-03 16:46:19
我也遇到过类似的问题。首先要做的是找出到底写入数据库的是什么。使用MySQL这非常简单,只需登录并运行
SELECT HEX( column ) FROM table;尽管如你所说,正确的字节已经在数据库中了。下一步是检查您从Konakart连接到的字符集。连接后,运行"SHOW VARIABLES LIKE 'character_set_%'“并打印结果。如果没有其他事情,这是一个有用的检查,看看您指定的字符集选项是否已被使用。
此other question可能会很有用。
发布于 2013-10-15 23:44:29
属性文件应另存为ISO-8859-1文件
您可以使用\uXXXX格式添加特殊字符,或创建属性文件的UTF-8版本并使用native2ascii对其进行转换。
例如:
native2ascii -encoding utf8 myProps.utf8 myProps.properties
https://stackoverflow.com/questions/13671847
复制相似问题