![]() |
1
2
这是我目前的解决方法。至少对于UTF-8和Latin-1(或Windows-1252)文件来说是这样。
|
![]() |
2
2
不要 有一个ASCII文件,因为代码点是7位的,所以任何超过127位的都意味着它不是ASCII。还可以可靠地判断您的文件是否 不是吗 UTF-8作为多字节字符,其最高有效位有一个特定的序列。其他任何事情都不那么可靠,但可能
或者,您可以在不检查模块所选内容的情况下执行最佳猜测解码
较少的 你提供的编码越多,猜测就越准确。您应该仔细阅读模块文档 |
![]() |
dukyz · 为什么java中的字符串解码和编码并不总是对称的? 7 年前 |