ComposeDataSaver
ComposeDataSaver copied to clipboard
DataSaverProperties 支持传入字符编码
IDEA生成的是UTF-8, 而打包出来的使用的却是ANSI(GBK/GB2312), 这会导致在配置文件相同时, IDEA运行/成品运行总有一个是乱码
好的,感谢指出。
目前此问题可以通过指定打包的编码来解决
nativeDistributions {
// 加上 -Dfile.encoding=UTF-8,
jvmArgs += listOf("-Dfile.encoding=UTF-8")
}
顺带一提,这个项目主要存的是Key-Value键值对。如果想存对话数据,建议还是使用数据库,比如 SqlDelight。你或许可以参考我的项目 https://github.com/FunnySaltyFish/Transtation-KMP/ 使用。里面也有对话页面
好的,感谢指出。
目前此问题可以通过指定打包的编码来解决
nativeDistributions { // 加上 -Dfile.encoding=UTF-8, jvmArgs += listOf("-Dfile.encoding=UTF-8") }顺带一提,这个项目主要存的是Key-Value键值对。如果想存对话数据,建议还是使用数据库,比如 SqlDelight。你或许可以参考我的项目 https://github.com/FunnySaltyFish/Transtation-KMP/ 使用。里面也有对话页面
感谢建议, 后续也的确会转到数据库(目前因为时间问题先用的KV存消息, 且项目处于demo阶段主打一个能用就行)