を使用して ColdFusion に UTF-8 データ (例: 漢字) を記録させることは可能<cflog>
ですか?
デフォルトでは、文字の代わりに疑問符のみをログに記録します。
ファイル API を使用してログ ファイルを開いたり、書き込んだり、閉じたりできることはわかっていますが、ロギングのように単純なことを過度に複雑にしたくはありません。
を使用して ColdFusion に UTF-8 データ (例: 漢字) を記録させることは可能<cflog>
ですか?
デフォルトでは、文字の代わりに疑問符のみをログに記録します。
ファイル API を使用してログ ファイルを開いたり、書き込んだり、閉じたりできることはわかっていますが、ロギングのように単純なことを過度に複雑にしたくはありません。
ええ、しかし、ファイルを UTF-8 として処理するように JVM 全体に指示する必要があります。これは、jvm.config の java.args に追加することで実行できます。
-Dfile.encoding=utf8
参照。
log4j.appender.LOGFILE.encoding=UTF-8
また、ColdFusionのファイルで設定でき/lib/log4j.properties
、VM全体に影響を与えない場合もあります。Adamのソリューションが機能する場合でも、必ずしも変更する必要はありません。