我成功安装了康纳卡特。我正在使用 MySQL 数据库并设置 utf-8 编码。另外我添加了俄语,但是当我创建新用户并在仅显示的数据库中使用俄语字符指定名称时???迹象。如果我手动指向数据库,一切都会正确显示。
更新
数据库中的字符显示正确,但文件属性 Messages.properties 出现编码问题
我有过类似的问题。首先要做的是找出确切写入数据库的内容。使用 MySQL 非常简单,只需登录并运行
SELECT HEX( column ) FROM table;
尽管从您所说的内容来看,正确的字节已经在数据库中。接下来是检查您与 Konakart 的连接设置为什么字符集。连接后,运行“SHOW VARIABLES LIKE 'character_set_%'”并打印出结果。如果没有别的,检查您指定的字符集选项是否已采用很有用。
这个其他问题可能有用。
属性文件应保存为 ISO-8859-1 文件
您可以使用 \uXXXX 格式添加特殊字符或创建属性文件的 UTF-8 版本并使用 native2ascii 进行转换。
例如:
native2ascii -encoding utf8 myProps.utf8 myProps.properties