Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java中转义特殊符号或特殊字符?_Java_Json_Special Characters_Java Ee 5 - Fatal编程技术网

如何在Java中转义特殊符号或特殊字符?

如何在Java中转义特殊符号或特殊字符?,java,json,special-characters,java-ee-5,Java,Json,Special Characters,Java Ee 5,我试图在java中传递字符串值LISBøA。当我在NetBeans IDE中运行时,我工作得很好,它给出的输出值为LISBøA。生成代码并尝试在控制台窗口中运行时,字符串值变为LISB?A。在这里,特殊字符被转换成问号符号。我如何才能从这个问题中摆脱出来。我认为这更多的是关于字符编码的问题,而不是转义字符。您的终端有一个字符编码设置。您应该将其设置为类似UTF-8的值。如果您的Java应用程序需要UTF-8,那么它应该可以工作

我试图在java中传递字符串值LISBøA。当我在NetBeans IDE中运行时,我工作得很好,它给出的输出值为LISBøA。生成代码并尝试在控制台窗口中运行时,字符串值变为LISB?A。在这里,特殊字符被转换成问号符号。我如何才能从这个问题中摆脱出来。

我认为这更多的是关于字符编码的问题,而不是转义字符。您的终端有一个字符编码设置。您应该将其设置为类似UTF-8的值。如果您的Java应用程序需要UTF-8,那么它应该可以工作