首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javafxports项目使用哪种属性文件编码?

javafxports项目使用哪种属性文件编码?
EN

Stack Overflow用户
提问于 2019-05-17 17:32:56
回答 1查看 73关注 0票数 0

我的项目有语言相关文本的属性文件,这些文本是按照ISO-8859-1编码的(默认从内容类型派生而来)。它们是使用ResourceBundle读取的。当我在Android上运行应用程序时,我看到了不可打印的字符(例如,德语元音)。

当我将文件转换为UTF-8时,Android上的演示文稿还不错,但现在在(Windows)桌面上运行应用程序时,我看到了不可打印的字符。

有没有办法让Windows和Android的文件保持一致?

EN

回答 1

Stack Overflow用户

发布于 2019-05-21 19:18:07

下面的方法对我很有效:

  • 将包含不可打印文件的所有属性文件转换为UTF-8 (例如,使用notepad++)。对于这些在集成开发环境中设置的文件属性(例如,Eclipse->文件->属性->资源->文本文件编码),也将其转换为UTF-8
  • implement
  • ,如图所示here,并将其用于所有ResourceBundles,其baseName可能加载UTF-8编码的文件(幸运的是,我的java代码中只有几个地方需要更改)。
  • 如果将ResourceBundle传递给FXMLLoader,也应启用UTF-8。<代码>H211<代码>F212
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56183565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档