导航:首页 > 编程语言 > javaword乱码

javaword乱码

发布时间:2024-12-25 04:44:15

⑴ 您好,请问我用java word分词器对文件分词,出来的结果是乱码,应该如何解决呐

importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;publicclassDanci{publicstaticvoidmain(String[]args){Stringstr=newString();System.out.print("请输入一个英文句子:");try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));//获取键盘输入str=br.readLine();}catch(IOExceptione){e.printStackTrace();}String[]s=str.split("");//转换成数组System.out.println("你输入的句子共有单词"+s.length+"个");//s.length获取数组长度}}//此程序只能获取一句话的单词个数.

⑵ java用apache的ZipEntry压缩文件名为中文的word文件时,文件名乱码

对于输出zip文件的ZipOutputStream对象设置一下编码:

ZipOutputStreamout=newZipOutputStream(newFileOutputStream(
zipFileName));
//设置filenames的编码
out.setEncoding("UTF-8");

通常linux下使用utf8进行文件命名编码,而windows下采用gbk,根据你的系统情况而定

可参考下api:

http://www.jajakarta.org/ant/ant-1.6.1/docs/ja/manual/api/org/apache/tools/zip/ZipOutputStream.html

⑶ 关于java写特殊文体(如法文)到word文件中出现乱码,您有好的方法解决吗

  1. 确定采用统一的编码格式 例如UTF-8或其他

  2. word中出现乱码未必是java端出现了问题,可能是因为你操作系统是GBK或其他编码系统打开word后无法解析,首先要保证java运行的编码格式与word查看时采用统一的编码格式。

  3. 排除编码格式问题,查看数据源即特殊问题来源的字符编码格式,如果有必要需要转码改变成需要的编码格式

阅读全文

与javaword乱码相关的资料

热点内容
c语言返回命令 浏览:933
加密软件会导致文件损坏吗 浏览:434
在别人服务器里如何使用命令方块 浏览:852
易语言源码转python 浏览:364
程序员日祝福 浏览:883
阿里tv助手app哪里下载 浏览:187
app活动怎么关 浏览:202
java改变map 浏览:348
解压钢琴吕恒 浏览:991
程序员怎么获取被动收入 浏览:569
能不能别让编程猫打电话给我了 浏览:687
量线突破指标源码 浏览:458
云服务器阿里环境搭建 浏览:123
锥孔是怎么编程的 浏览:133
加强箍和加密箍的区别 浏览:897
怎么在腾讯服务器上传文件 浏览:643
公司门户app安卓怎么卸载 浏览:990
单片机中段源 浏览:143
电脑桌面文件加密要怎样解除 浏览:963
quickfoxapp的商场在哪里 浏览:2