SQLSetNames
最終更新日: 2017.10.04
データベースにアクセスする際にクライアント側ライブラリで利用する文字コードを PublishCharset にあわせるための設定です。
SQLSetNames の値が 1 の場合、PublishCharset の設定値をもとに、データベースにアクセスする際の文字コードが指定されます。実際には、Movable Type のオブジェクトドライバがデータベースシステムに SET NAMES コマンドを送信します。
SQLSetNames の値が 0 の場合、SET NAMES コマンドは送信されないため、PublishCharset で指定した文字エンコーディングはデータベースシステムに通知されません。
SQLSetNames を設定しない場合は、SET NAMES コマンドを送信するか Movable Type が自動的に判断します。