String长度有关问题

String长度问题String str ?你好System.out.println(str.length())长度为3这是什么情况?[解决办法]

String长度问题
String str = "?你好";
System.out.println(str.length());
长度为3 这是什么情况?

[解决办法]
双引号里有不可见字符
[解决办法]
我用Notepad++查看你的String str = "?你好";
发现结果是String str = "?你好";
[解决办法]
正则 只匹配汉字?