我在使用 Netbeans 时遇到了一个奇怪的问题。在编辑器中,当我输入反斜杠 () 时,我看到一个带有删除线的 W(如附图所示)。
因此c:\\abc
显示为:
但是,当我将该字符串复制并粘贴到记事本中时,它会被正常粘贴(即c:\\abc
)。
有人遇到过这个问题吗?如何解决?
答案1
这是韩元。
检查编辑器的字体设置,特别是“脚本”字段(如果有的话)。
Michael Kaplan 的帖子什么时候反斜杠不是反斜杠?说:
有问题的字符是 U+005c,即反斜杠,也称为反斜杠或“\”。它是 Windows 的路径分隔符,在所有 ANSI 代码页中其编码均为 0x5c。
由于路径分隔符是一项非常重要的要求,这篇文章的标题可能看起来有点吓人——它怎么可能不是反斜杠,而是反向斜线?
那么,在日语代码页 932 中,0x5c 是日元符号,并且在韩语代码页 949 中,0x5c 是 WON SIGN。
这并不是说 0x5c 不能充当路径分隔符——它仍然能。而且这也不是说日元和韩元的 Unicode 代码点(U+00a5 和 U+20a9)能充当路径分隔符——因为它们不能。
答案2
它是在屏幕上显示的字体。
例如,如果你“malgun gothic”并输入“\”,你会看到带有删除线的“W”