人気ブログランキング | 話題のタグを見る
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を扱えるようになりました。

参考:
MAMP に入っている SQLiteManager の文字コードを UTF-8 に変更する - 転校生@Hatena
by jehoshaphat | 2011-07-01 01:56 | SQL


<< (PHP)レンタルサーバで文字... (.Net)メッセージボックス... >>