月蚀:在文本编辑器使用UTF-8编码进行字符串不能正常工作,我该如何解决呢?(Eclipse:Usi

2019-08-05 16:21发布

我在代码中的一些希腊的意见,当我进入一个希腊字母它说:“救救我们UTF-8”

然后,如果我这样做,并重新运行该程序之前显示的字符串将无法正常工作。

例如我工作的加密算法(简体DES),这就是我得到的文本编辑器作为输出编码的Cp1252:

ÅO [áa[aá»j×jt
INFO BOB 57674

第一行是加密后的版本,第二个是解密的版本,这是我所得到的,当我更改编码为UTF-8

�O [�a[a�j�jt
���NFO���BOB���7���74

我不明白是怎么回事,我以前从来没有见过这样的事情。 有人能帮我吗? 先感谢您

Answer 1:

有(至少)一个在这里讨论关于SO 是否应源代码保存在UTF-8格式与否。

就个人而言,我会建议反对。 我宁愿使用\uXXXX记号 ,以源代码编码这些希腊字符,并保持其他设置不变。



文章来源: Eclipse:Using UTF-8 encoding in the text editor make the Strings not work properly, how can I fix that?