符号化GBKのマッピング不可文字

1233 ワード

api-docを充実させ、eclipseでjavadocを生成する際に発生する「GBKを符号化するマッピング不能文字」は、実は文字符号化の問題です.eclipseを開くと、プロジェクト->Generate javadocの1つ1つを選択してjavadocを出力するプロジェクトを選択し、VM設定に次のコードを追加します.
-encoding utf-8 -charset utf-8

今回の操作では、出力されたhtmlコードに「GBKを符号化するマッピング不能文字」という問題は発生せず、html文字符号化はUTF-8として徹底的に解決した.対応するant targetは以下の通りです.

        +---------------------------------------------------+
        |  Building Doc File                                |
        +---------------------------------------------------+
        
            
        
    

もっと徹底的な方法はeclipseを修正することです.iniファイルは、末尾に次の2行を追加します.
-Dfile.encoding=UTF-8
-Dsun.jnu.encoding=UTF-8