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

标签 debugging unicode intellij-idea

如何在 Intellij Idea 调试器数据 View 中查看 Unicode 编码的字符串?
例如考虑以下代码

String str = "सुझाव"; //some Unicode string: utf-8
String str1 = "\u0938\u0941\u091d\u093e\u0935";
System.out.println(str);

无法查看变量str - 在调试器的数据 View 中,它显示垃圾值。
即使设置值显示正确的值。

enter image description here
任何建议/解决方法?

可能在某处丢失了一些编码设置。

最佳答案

检查项目编码。我有同样的问题。 Idea 显示了 WIN-1252 中的变量内容编码。
Editor > File Encodigs 中的版本您有:IDE Encoding , 和 Project Encoding .更改后Project Encoding到 UTF-8 一切正常。

关于debugging - 在 Intellij Idea 调试器中查看 unicode 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18480700/

相关文章:

python - 在virtualenv python3.4中安装django,在virtualenv中安装linux os

java - 记录 Java 应用程序的所有网络交互

.net - 如何注册启动脚本?

javascript - 如何查看 IntelliJ 中的所有 jslint 错误?

Scala 编译器错误 : assertion failed: scala. <无>

java - 智能 : unable to find JAXB generated classes in sub project

visual-studio - 有什么方法可以在NVIDIA图形卡上的Visual Studio中运行程序调试?

python - 使用装饰器将所有 Unicode 字符串转换为二进制字符串是一种好习惯吗?

html - 为什么要将元标记移入正文?

c# - 将 unicode 转义序列转换为字符串