2010-04-28 7 views
0

Google 서버에서 JSON 문자열 (UTF-8 응답, jQuery를 통한 UTF-8 요청)을 가져 오기 위해 jQuery를 사용하고 있으며이 JSON을 Google Gears WorkerPool에 저장합니다. 이 workerpool은 JSON을 처리하여 Gears 데이터베이스 (SQLite)에 저장합니다.Google Gears 용 SQLite 문자 인코딩

분명히 SQLite는 UTF-8이 아닌 iso-8859-1을 사용하여 데이터를 저장합니다. 키릴 문자 (및 유럽에서 발생할 수있는 다른 문자)를 포함 할 수있는 사용자 이름을 저장하려고하기 때문에 이것은 잘못되었습니다.

Gears WorkerPool 또는 Gears에서 사용하는 SQLite 데이터베이스에서 문자 인코딩을 변경하는 방법을 누구에게 말해 줄 수 있습니까? 물론, 내 문제로 잘못된 방향을 찾고 있다면, 대안을 제공하는 것이 자유롭게 느껴집니다!

불행히도 HTML5는 IE7을 기본적으로 지원하기 때문에 옵션이 아닙니다.

답변

0

테이블을 정의하기 전에 "PRAGMA encoding = 'utf-8'"을 시도하십시오. 는 SQLites PRAGMA 구문

에 대한

그리고 this linkThis link 참조