SQLiteManagerでUTF-8でデータを保存したい
SQLite内のデータベースを容易に管理するためにPHP上で動く SQLiteManager を入れてみたんですが、どうやら日本語に設定するとEUC-JPで動くらしく、UTF-8のデータをみると文字化けします。
ということで SQLiteManager でUTF-8のデータを扱う方法ですが、languageファイルの文字コードと定義を変更すればいいようです。
まず下記ファイルをテキストエディタで開きます。
lang\japanese.inc.php
文字コード定義部分を下記のように修正します。
/*
$charset = 'euc-jp';
$langSuffix = 'ja-euc';
↓*/
$charset = 'utf-8';
$langSuffix = 'ja-utf-8';
後は、languageファイルをUTF-8で保存します。
これでUTF-8を扱えるようになりました。
参考: