私はそれにたくさんのトルコ語を入れたWebサイトで作業しています。 SQLデータベースに格納する必要があります。私は何らかの理由でSQLiteを使用しています。 sqlite3データベース@ consoleを直接開くと、charsetを設定せずにテーブルに任意の文字を挿入できます。それはショーを受け入れ、正しい文字で私のブラウザにも戻ります。しかし、私は何かを挿入しようとすると、それはこのようなものを挿入します。?(。同様MYSQLの@MySQLAdmin設定で)SQLite3はコンソール上でiso-8859-9を受け取りますが、PHPクエリでは受け付けません
2|Kedi|[email protected] |Selfie çubuğ // This is the one I inserted via console
3|senior|[email protected]|�ok �eker bir // This one appended by php execution.
は、私はSQLite3のの文字の文字セットを変更するために何かできることはあります
かどのようにUTF-8とISO-8859-9の間で変換を変更するのですか?
なぜUTF8は一貫して使用しないのですか? – timclutton
Windowsコンソールの 'sqlite3.exe'でUTF-8 I/Oが正しく動作しません。 –