トルコ語の文字を含むテキスト(ニックネーム)を含むMySQLテーブルがあります。たとえば、トルコ語で「 çığır 」という単語があります。(英語の文字を含む「cigir」)「çığır」のようにデータベースに保存されます。この単語を.phpページに印刷すると、正しく印刷されます(「çığır」として)。
しかし、私がクエリを行うとき
SELECT * FROM users WHERE nickname LIKE 'çığır';
空のセットを返します。もちろん、他の方法(çığırのようなニックネーム)も機能しますが、最初の方法も実行できるようにしたいと思います。これどうやってするの?
ps:試しました
SET NAMES 'UTF8';
SET character_set_connection = 'UTF8';
SET character_set_client = 'UTF8';
SET character_set_results = 'UTF8';
これらは機能しません。
前もって感謝します!