java - 放置在资源包中时,撇号无法正确翻译

标签 java resourcebundle

撇号在放置在资源包中时无法正确翻译。

key = {0}'s brush is {1} centimeters tall

(e.g. Sam's brush is 4 centimeters tall)

如果我从 java.util.ResourceBundle 格式化上述 key ,撇号会丢失,这可能是什么问题?

最佳答案

您应该将单引号转义为

key = {0}''s brush is {1} centimeters tall

关于java - 放置在资源包中时,撇号无法正确翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4449639/

相关文章:

java - 检查提供的语言环境是否存在

jsf - CDI @Produces 具有多个属性文件

java - ResourceBundle.getBundle ("ResourceFile", new Locale ("us", "US")) 在哪里寻找文件?

java - 重新加载使用 setBundle 加载的属性文件

java - Xalan调用用户Java函数

java - 将 xls 转换为图像

java - 了解 DAO 在 MVC Java Web 应用程序中的位置

jsf-2 - 通过消息传递的JSF通用错误屏幕

java - 如何在 Java 中使用可变类执行高精度计算?

java - 无需重启 Tomcat 即可读取更新的 Xml