Google GearsのSQLite文字エンコード
-
02-10-2019 - |
質問
jQueryを使用して、サーバーからJSONストリングを取得し(UTF-8応答、jQueryによるUTF-8リクエスト)、このJSONをGoogle Gears WorkerPoolに入れました。このWorkerPoolはJSONを処理し、Gearsデータベース(SQLite)に保存します。
明らかに、SQLiteはUTF-8ではなくISO-8859-1を使用してデータを保存していることがわかります。キリル文字(およびヨーロッパで遭遇する可能性のある他の人)を含む可能性のあるユーザー名を保存しようとしているので、これは恐ろしく間違っています。
Gears WorkerPoolまたはGearsが採用しているSQLiteデータベースのいずれかでエンコードするキャラクターを変更する方法を教えてもらえますか?もちろん、問題で間違った方向を見ている場合は、代替品を自由に提供してください!
残念ながら、HTML5は主にIE7をサポートすることになっているため、オプションではありません。
所属していません StackOverflow