Java 检查文本编码是否正确以及显示是否良好的最佳方法

Java 检查文本编码是否正确以及显示是否良好的最佳方法,java,testing,encoding,webdriver,Java,Testing,Encoding,Webdriver,我正在寻找编写JUnit测试的方法,该测试将检查页面或代码段的文本是否正确显示(具有正确的编码)。 如何确定字符串是否显示良好且看起来不像“或”�����@�����". 这相当棘手,可能从原始字符串中获取byte[]数组,将其放入具有测试/所需编码的新字符串中,然后从新字符串中获取每个字符并查找其是否为有效/可打印的字符?我从未尝试过此方法,因此我不保证它能工作……但我认为您可以尝试:)

我正在寻找编写JUnit测试的方法,该测试将检查页面或代码段的文本是否正确显示(具有正确的编码)。
如何确定字符串是否显示良好且看起来不像“或”�����@�����".

这相当棘手,可能从原始字符串中获取byte[]数组,将其放入具有测试/所需编码的新字符串中,然后从新字符串中获取每个字符并查找其是否为有效/可打印的字符?我从未尝试过此方法,因此我不保证它能工作……但我认为您可以尝试:)