获取操作系统的代码:
- //获取操作系统名称
- tringoperation=System.getProperty("os.name");
- //转成大写
- peration=operation.toUpperCase(Locale.ENGLISH);
- //判断是否是AIX的
- f(operation.indexOf("AIX")!=-1)
- {
- //是AIX
- }
- else
- {
- //不是AIX
- }
如果是AIX,在写文件前,多加一行代码:
str=newString(str.getBytes("GBK"),"ISO8859_1");
把GBK格式的转换成ISO8859_1
如果是AIX,在读取文件以后,需要把读取出的一行数据,进行转换:
str=newString(str.getBytes("ISO8859_1"),"GBK");
把ISO8859_1格式的转换成GBK
本文介绍在AIX操作系统中处理文件编码转换的方法。针对AIX系统的特点,文章提供了将文件从GBK编码转换为ISO8859_1编码并在读取时进行逆向转换的Java代码示例。
6262

被折叠的 条评论
为什么被折叠?



