Page tree

Contents

質問

Confluenceで、JVMで使用するデフォルトのネイティブエンコーディングを設定するため、JAVAのシステムプロパティ “sun.jnu.encoding” を指定する方法を教えてください。

回答

 

以下の手順でネイティブエンコードの設定を追加してください。

Linux版

  1. Confluenceを停止する。
  2. (Confluenceインストールディレクトリ)/bin/setenv.sh をテキストエディタで開く。
  3. 以下の例のように環境変数 JAVA_OPTS に -Dsun.jnu.encoding=UTF-8 を追加する。
  4. setenv.sh を保存してテキストエディタを閉じる。
  5. Confluenceを起動する。
  6. 「管理」→「システム情報」で「システムプロパティ」の「sun.jnu.encoding」が「UTF-8」であることを確認する。

(Confluenceインストールディレクトリ)/bin/setenv.sh


 

変更前
    JAVA_OPTS="-Xms256m -Xmx512m -XX:MaxPermSize=256m $JAVA_OPTS -Djava.awt.headless=true -Dfile.encoding=UTF-8 "
    export JAVA_OPTS
 
    echo "If you encounter issues starting up Confluence Standalone, please see the Installation guide at http://confluence.atlassian.com/display/DOC/Confluence+Installation+Guide"
 
変更後
    JAVA_OPTS="-Xms256m -Xmx512m -XX:MaxPermSize=256m $JAVA_OPTS -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8"
    export JAVA_OPTS
 
    echo "If you encounter issues starting up Confluence Standalone, please see the Installation guide at http://confluence.atlassian.com/display/DOC/Confluence+Installation+Guide"

 

Windows版

  1. Confluenceを停止する。
  2. (Confluenceインストールディレクトリ)\bin\setenv.bat をテキストエディタで開く。
  3. 以下の例のように環境変数 JAVA_OPTS に -Dsun.jnu.encoding=UTF-8 を追加する。
  4. setenv.bat を保存してテキストエディタを閉じる。
  5. Conflulenceを起動する。
  6. 「管理」→「システム情報」で「システムプロパティ」の「sun.jnu.encoding」が「UTF-8」であることを確認する。

Confluenceインストールディレクトリ)\bin\setenv.bat


 

変更前
    set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx512m -XX:MaxPermSize=256m -Dfile.encoding=UTF-8
     
    rem Checks if the JAVA_HOME has a space in it (can cause issues)
    SET _marker=%JAVA_HOME: =%
 
変更後
    set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx512m -XX:MaxPermSize=256m -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8
 
    rem Checks if the JAVA_HOME has a space in it (can cause issues)
    SET _marker=%JAVA_HOME: =%

This page has no comments.