小编典典

Eclipse:在文本编辑器中使用UTF-8编码会使字符串无法正常工作,我该如何解决?

java

我在代码中有一些希腊注释,当我输入希腊字母时会显示“ Save us UTF-8”

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

例如,我正在研究一种加密算法(Simplified Des),这就是我在文本编辑器中将Cp1252编码作为输出得到的结果:

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

第一行是加密版本,第二行是解密版本,这是将编码更改为UTF-8后得到的内容

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

我不明白这里发生了什么,我以前从未见过这样的事情。有人能帮我吗?先感谢您


阅读 273

收藏
2020-11-30

共1个答案

小编典典

在SO上至少有一个关于源代码是否应以UTF-8格式保存的讨论。

就个人而言,我建议不要这样做。我宁愿使用该\uXXXX符号在源代码中对那些希腊字符进行编码,并保持其他设置不变。

2020-11-30