我想用日语字符初始化Java中的字符串,如下所示。用java中的日语字符声明字符串
String str = "最終条件";
但是,当我在Eclipse Java编辑器类型,则显示这样
String str = "|||||||";
应该是什么原因,我该如何解决呢?
我想用日语字符初始化Java中的字符串,如下所示。用java中的日语字符声明字符串
String str = "最終条件";
但是,当我在Eclipse Java编辑器类型,则显示这样
String str = "|||||||";
应该是什么原因,我该如何解决呢?
尝试将文本编辑器使用的字体更改为支持日文字符的字体。 菜单:窗口 - >首选项 - >常规 - >外观 - >颜色和字体 - >基本 - >文本字体 - >编辑
下面是一个SO线程约Unicode字体: https://stackoverflow.com/questions/586503/complete-monospaced-unicode-font
祝你好运!
您是否尝试过更改项目属性中的文本文件编码?
用鼠标右键单击您的项目,单击“属性”并将“资源” - >“文本文件编码”更改为“UTF-8”,“Shift_JIS”或任何其他合适的编码。
您还可以依赖日文字符的\ u序列。例如,您可以使用一种工具,如http://www.snible.org/java2/uni2java.html,该工具可将任何粘贴到文本区域的字符序列转换为Java字符串。
对于四个日本人来说,真的是七个酒吧吗?那么它可能不仅仅是一个字体问题。如果您将字符作为Unicode序列输入,会发生什么?它们是否在其他视图中正确显示,例如Javadoc渲染? – 2012-01-27 22:50:06