私はデータベースにデータを保存したいと思っています。実際にはsanskrit.cozのテキストの4行の詩になっています。私はDBプログラミングの初心者です。
希望の誰かが
バラン英語以外のテキストをsqliteに保存する
答えて
すると、あなたがたSQLiteのC APIを使用している場合は、事前にここ
おかげで私を助けるdb.iは、フォーラムでいくつかの情報を読んだことが、まだ私はデシベルに私のデータを格納では明らかではありませんよデータがUTF-8またはUTF-16形式であることを確認してから、sqlite_bind_textまたはsqlite_bind_text16のいずれかを使用してデータをバインドします。
APIの使用方法については、http://sqlite.org/cintro.htmlを参照してください。具体的には「1.1コアルーチンとオブジェクトの典型的な使用法」。機能参照については、http://sqlite.org/c3ref/bind_blob.htmlを参照してください。
例えば、のようなもの:
const char sql[] = "INSERT INTO table (mytext) VALUES (?, ?);";
sqlite3_prepare_v2(db, sql, -1, &stmt, NULL)
sqlite3_bind_text(stmt, 1, myutf8text, -1, NULL)
sqlite3_step(stmt)
sqlite3_finalize(stmt)
こんにちはBrofield、お返事ありがとうございました..私はそれを試して返信返信します。 – baran
あなたがsqlite3_open
を使用してデータベースを作成する場合は、それはUTF-8でエンコードされ、または作成するsqlite3_open16
を使用する場合、それはUTF-16でエンコードされています。それはあなたが気をつけなければならない最初のポイントです。
UTF-8エンコードされた文字列をUTF-16エンコードされたデータベースに書き込もうとすると、単純なMBCSからUNICODEへの変換が必要になります。またはその逆。その後、brofieldの答えは有効です。
こんにちは。 – baran
- 1. zingchart英語を英語以外の数字に変換する
- 2. 英語以外のファイル名と英語以外のテキストからのC++の読み込み
- 3. インポート英語以外のシェープファイル
- 4. C++ファイルに英語以外のテキストを書き込む
- 5. Androidシミュレータの英語以外の言語
- 6. 英語以外の言語のPython SL4A
- 7. 英語以外の言語のPOS
- 8. テキストが英語以外であるかどうかの検出
- 9. OSが英語以外の場合にアプリケーションコントロールを英語で表示する
- 10. (英語以外の)コメントを英語に自動的に翻訳しますか?
- 11. 英語以外のキーを持つアンドロイドエミュレータ
- 12. 英語以外のファイルを読む
- 13. パスワードに英語以外のテキストを入力する方法android:inputType = "textPassword"
- 14. 英語以外の言語のフォントを設定する
- 15. 英語以外のWindowsのSQLLocalDBのコマンドライン?
- 16. 英語以外の文字のカスタムフォント
- 17. 英語以外のC#WritePrivateProfileString()の値
- 18. SolrNetによる英語以外の言語のサポート
- 19. 英語以外の言語でsmsを送信する方法
- 20. 英語以外の文字はHtlmCleaner
- 21. 英語以外の文字にsoundex/metaphoneを有効にする
- 22. Entity Frameworkデータベース(英語以外)DB
- 23. 英語以外の文字をPDFに送信する
- 24. preg_splitを英語で分割した文字列(英語以外の文字)
- 25. ドイツ語のテキストをvb6.0の英語のテキストに変換する
- 26. 英語以外の言語を使用したPHP Curl投稿
- 27. fineuploaderの保存ファイルから英数字以外の文字を削除する
- 28. URLの英語以外の文字をエスケープする
- 29. アラビア語UTF8 +英文字列以外の英数字を削除する
- 30. ローカライズ:中国語テキストに英語のテキストを変換する
sqliteデータベースの作成方法は? (UTF-8またはUTF-16) –