Re: [問題] 請問有關重新編譯JAR檔?

作者: qrtt1 (有些事,有時候。。。)   2021-06-08 10:53:15
※ 引述《neo12114 (Neo)》之銘言:
: (補上檔案連結(MEGA))
: https://tinyurl.com/9p5buzfc
: 《補上原始碼(就是上面的檔案用JD-GUI解出來的壓縮包)》
: https://tinyurl.com/fcx7tra7
: 各位好,我手上有一個JAR包
: 這個檔案會去讀取別的檔案的文字資料並且修改
: 但是原本寫的人應該使用的是ASCII去寫
: 導致我要讀取中文的檔案的時候會顯示亂碼
: (若是英文的檔案就不會)
: 我嘗試使用jd-gui去獲取這個JAR包的原始碼
: 但是我在CMD下命令將.JAVA重新編譯成CLASS的時候會報錯
: 由於對JAVA非常的不熟悉
: 載了ECLIPSE也不太懂要怎麼作
: 想要請教一下,是否有人可以提供幫助,或者簡單的提點一下
: 如果還需要甚麼資訊,請告訴我,或者也可以站內給我
: 感謝各位。
:
作者: Chikei ( )   2021-06-08 15:49:00
因為read()一次讀一個byte被強制轉型成char
作者: ssccg (23)   2021-06-09 23:25:00
這段程式只有在原資料是single byte encoding才會對
作者: qrtt1 (有些事,有時候。。。)   2021-06-10 02:01:00
那就是程式的 bug 了,他要整組 byte array 餵 String.才行

Links booklink

Contact Us: admin [ a t ] ucptt.com