イントラマートAccel Platformでコマンドプロンプトに出力した文字が文字化けする時の対処方法

2018/02/07イントラマートintra-mart Accel Platform,スクリプト開発

記事内に広告が含まれています。

イントラマートAccel Platformで作成したアプリケーションから、コマンドプロンプト(コンソール)に日本語を出力すると文字化けを起こします。

コマンドプロンプト(コンソール)に出力した文字が文字化けした時の対処方法です。

イントラマートとは
株式会社NTTデータイントラマート社が開発・販売している、Webアプリケーションシステムのシステム共通基盤(統合型フレームワーク)で、国内の著名企業を中心に6,000社以上に導入されています。 イントラマートを導入することにより、Webシステム開発における短納期・低コスト・標準化推進・品質向上を実現できます。
詳しくはこちらをご覧ください。
スポンサーリンク

コマンドプロンプト(コンソール)の文字の文字化け対応方法

{インストールフォルダー}conf/log/im_logger.xmlの

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
    <encoder>
        <outputPatternAsHeader>true</outputPatternAsHeader>
        <pattern>[%level] %logger{10} - [%X{log.message.code}] %msg%n</pattern>
        <charset>Windows-31J</charset>
    </encoder>
</appender>

<charset>Windows-31J</charset>

がコメントアウトされているので、そのコメントアウトを外せば文字化けを修正できます。

システムトラストでは一緒に働いていただける仲間を募集中です。
記事内に広告が含まれています。
株式会社システムトラスト

システムトラストでは、システムエンジニア、プログラマーなどを随時募集中です。気軽にご相談ください。

お問合せ