如何用Java编写Unicodes(编辑器)

时间:2014-05-06 19:06:14

标签: java unicode character-encoding

我正在阅读Google Java Style Guide并发现了这个:

String unitAbbrev = "μs";                               Best: perfectly clear even without a comment.
String unitAbbrev = "\u03bcs"; // "μs"                  Allowed, but there's no reason to do this.
String unitAbbrev = "\u03bcs"; // Greek letter mu, "s"  Allowed, but awkward and prone to mistakes.
String unitAbbrev = "\u03bcs";                          Poor: the reader has no idea what this is.

我理解如何在eclipse之类的java编辑器中键入“\ u03bcs”,但我怎么输入“μ”???

从互联网来源复制并粘贴?

请赐教....

编辑:特别要说的是,我想用希腊字母输入一个句子,使用“\ u03bcs”< - 这种方式会有点愚蠢,但是从互联网资源中复制/粘贴似乎做太多工作......

3 个答案:

答案 0 :(得分:0)

您只需将希腊语添加到您的操作系统

即可

答案 1 :(得分:0)

至少在我的Windows 7上,芬兰键盘布局,μ绑定到Alt Gr + m。 在不同版本的linux上,它可能会略有不同,但尝试沿着ctrl + shift +(unicode)+ enter的行。

一般来说,你需要复制&粘贴它们,用心学习unicode序列,或者学习使用希腊语键盘..

答案 2 :(得分:0)

在我的项目中 - 以及越来越多的其他项目 - ,UTF-8是编辑器和java编译器的标准编码。所以会使用“μ​​s”。

实际上即使对于非英语代码(商业术语等),使用带有重音字母的私人成员也会提高可读性。

如果使用 maven 等构建基础架构,则会正式指定使用的编码。

唯一的缺点是字体通常不包含整个Unicode范围。但是在Linux下,缺少Unicode块的字体替换。特别是亚洲剧本。然而µ却没有问题。

尽管如此,仍有一些用途,例如控制角色或硬空间,\u00a0