在Intellij Idea调试器中查看unicode字符串

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数据视图,它显示垃圾值.即使设定值显示适当的值.

在此输入图像描述 任何建议/解决方案?

可能在某处遗漏了一些编码设置.

vik*_*eve 0

这应该有效。我复制了你的代码,我可以在调试器中看到你的字符。

也许你的文件编码是错误的 - 你能看看你的intellij窗口的右下边缘,它是否显示UTF-8或其他什么?

或者,如果您使用“转换为基本拉丁语”操作(将光标放在字符串上并使用 Alt-Enter),这有效吗?

    String str = "\u0938\u0941\u091d\u093e\u0935"; //some Unicode string: utf-8
Run Code Online (Sandbox Code Playgroud)