Mar*_*n08 10 java encoding ascii
我想写一个字符串到一个需要8-bit US ASCII编码的文件.
我应该使用哪种编码方案String.getBytes(encodingScheme)?
谢谢.
phi*_*hag 11
ASCII是一种7位编码方案,没有"8位ASCII".
但是,许多编码是ASCII兼容的,有些编码是8位透明的(即每个二进制系列都映射到有效的字符串,反之亦然,如果您通过字符通道发送二进制数据而不用在base64中编码它,则非常有用) .如果你只想与ASCII兼容,UTF-8是最好的选择; 如果你需要8位透明度,ISO-8859-1.
请注意,上述建议仅在您要传输仅ASCII字符串或8位二进制字符串时才有用.在大多数情况下,您实际上想要传输任意字符串,并且无法为这些字符串找到正确的编码.
| 归档时间: |
|
| 查看次数: |
11031 次 |
| 最近记录: |