1
我正在一個網站上有很多土耳其語單詞。他們需要被存儲到sql數據庫中。出於某種原因,我使用SQLite。 當我直接打開sqlite3數據庫@控制檯時,我可以在不設置字符集的情況下將任何字符插入到表中。它接受節目,甚至以正確的字符返回到我的瀏覽器。但是,當我嘗試插入任何東西,它插入這樣的:?(像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
UTF-8 I/O無法在Windows控制檯中使用'sqlite3.exe'正常工作。 –