Ami*_*t G 7 debugging unicode intellij-idea
如何在Intellij Idea调试器数据视图中查看Unicode编码的字符串?例如考虑以下代码
String str = "?????"; //some Unicode string: utf-8
String str1 = "\u0938\u0941\u091d\u093e\u0935";
System.out.println(str);
Run Code Online (Sandbox Code Playgroud)
无法查看调试器的变量str-in数据视图,它显示垃圾值.即使设定值显示适当的值.
任何建议/解决方案?
可能在某处遗漏了一些编码设置.
这应该有效。我复制了你的代码,我可以在调试器中看到你的字符。
也许你的文件编码是错误的 - 你能看看你的intellij窗口的右下边缘,它是否显示UTF-8或其他什么?
或者,如果您使用“转换为基本拉丁语”操作(将光标放在字符串上并使用 Alt-Enter),这有效吗?
String str = "\u0938\u0941\u091d\u093e\u0935"; //some Unicode string: utf-8
Run Code Online (Sandbox Code Playgroud)