導航:首頁 > 編程語言 > 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亂碼相關的資料

熱點內容
什麼app兒童免費 瀏覽:582
遺傳演算法的理解 瀏覽:800
php刪除sql 瀏覽:841
紅進藍出指標源碼 瀏覽:700
python數據轉換列表類型 瀏覽:717
解壓後的文件怎麼解開 瀏覽:175
四川補貼認證下載什麼app 瀏覽:858
android設計風格 瀏覽:426
視頻不支持我的加密 瀏覽:342
布包pdf 瀏覽:267
程序員錄制課程表 瀏覽:626
eclipsephp斷點調試 瀏覽:895
虛擬成交量指標源碼 瀏覽:838
什麼APP有背單詞小組 瀏覽:43
蘋果2g視頻怎麼加密 瀏覽:204
人工智慧程序員和古典錄音師相遇 瀏覽:415
國產伺服器是怎麼來的 瀏覽:116
蓄勢待發源碼 瀏覽:458
伺服器如何清理log文件 瀏覽:835
javaawtfont 瀏覽:627