文字コード統一

2008/09/26 未分類 spok
Qdmailは、あらゆる環境で文字化けゼロを目指すメールライブラリですが、その様々な状況に対応するために、多くの場所で文字コードの自動検出を行っています。
ところが、この文字コード自動検出は、完璧にすることが難しいため、かえって問題を起こすことがあります。
例えば、UTF-8に文字コードを統一しているはずなのに、自動検出でSJISと認定されてしまうようなことです。
1.1.3b以降では、この自動検出機能を停止し、すべて統一文字コードでオペレーションを行うという宣言を用意しました。

例)すべてUTF-8で統一している場合。
$mail -> unitedCharset( 'UTF-8' );
これで、すべての自動検出ルーチンで、強制的にUTF-8と認識させることができます。