« SQLiteのトランザクション | メイン | SQLiteでレコードの削除 »
2006年02月15日
mixi Alert 開発日誌:: SQLiteと日本語パス
Tweet @jin1016をフォローまだ書いていなかったのでメモ。
古いバージョンのSQLiteだと、データベースファイルのパスにマルチバイト文字が含まれているとうまく扱えないようだ。
どうやら、ファイルパスもUTF-8で扱ってしまっていたようで、保存や読込みがうまくいかない。
この問題はSQLiteの3.1.3を使っていた時に起こった。
でも、その時の最新版だったSQLite 3.2.8にしたら問題は解決した。
ざっと変更履歴を見てみたが、この不具合がいつ直ったのかはよくわからない。
細々とした不具合修正のなかに入っているようだ。
なので、SQLite 3.2.8より古いバージョンを使う場合には気をつけたほうが良さそう。
投稿者 Takenori : 2006年02月15日 13:47
comments powered by Disqus