Eclipse consoleの文字化け対応(WebLogic)

Eclipse consoleの文字化け対応(WebLogic)

Eclipse consoleに表示される文字が読めないときに行った対処方法を備忘録として残しておきます。

対処方法

以下のファイルを編集します。

C:\app\Middleware\Oracle_Home\user_projects\domains\base_domain\bin

setDomainEnv.cmd

196行目あたりを変更

set WLS_MEM_ARGS_64BIT=-Xms512m -Xmx512m

set WLS_MEM_ARGS_32BIT=-Xms512m -Xmx512m

if NOT "%JAVA_VENDOR%"=="HP" (
	if "%VM_TYPE%"=="HotSpot" (
		set WLS_MEM_ARGS_64BIT=-Xms256m -Xmx512m
		set WLS_MEM_ARGS_32BIT=-Xms256m -Xmx512m
	)
)

↓ 「-Dfile.encoding=utf-8」を加える

set WLS_MEM_ARGS_64BIT=-Xms512m -Xmx512m -Dfile.encoding=utf-8

set WLS_MEM_ARGS_32BIT=-Xms512m -Xmx512m -Dfile.encoding=utf-8

if NOT "%JAVA_VENDOR%"=="HP" (
	if "%VM_TYPE%"=="HotSpot" (
		set WLS_MEM_ARGS_64BIT=-Xms256m -Xmx512m -Dfile.encoding=utf-8
		set WLS_MEM_ARGS_32BIT=-Xms256m -Xmx512m -Dfile.encoding=utf-8
	)
)

setDomainEnv.sh

260行目あたりを変更

WLS_MEM_ARGS_64BIT="-Xms512m -Xmx512m"
export WLS_MEM_ARGS_64BIT

WLS_MEM_ARGS_32BIT="-Xms512m -Xmx512m"
export WLS_MEM_ARGS_32BIT

if [ "${JAVA_VENDOR}" != "HP" ] ; then
	if [ "${VM_TYPE}" = "HotSpot" ] ; then
		WLS_MEM_ARGS_64BIT="-Xms256m -Xmx512m"
		export WLS_MEM_ARGS_64BIT
		WLS_MEM_ARGS_32BIT="-Xms256m -Xmx512m"
		export WLS_MEM_ARGS_32BIT
	fi
fi

↓ 「-Dfile.encoding=utf-8」を加える

if [ "${JAVA_VENDOR}" != "HP" ] ; then
	if [ "${VM_TYPE}" = "HotSpot" ] ; then
		WLS_MEM_ARGS_64BIT="-Xms256m -Xmx512m -Dfile.encoding=utf-8"
		export WLS_MEM_ARGS_64BIT
		WLS_MEM_ARGS_32BIT="-Xms256m -Xmx512m -Dfile.encoding=utf-8"
		export WLS_MEM_ARGS_32BIT
	fi
fi
タイトルとURLをコピーしました