Я пытаюсь перевести программу на китайский язык, но у меня проблемы с базой данных. Он возвращает странные строки символов, и я предполагаю, что это из-за неправильной кодировки, но я не уверен, что делать.
Если я устанавливаю для данных столбца значение 头版, оно возвращается
>> 头版
Если я установлю для данных столбца значение 头版, они вернутся
>> ??
Это работает нормально, потому что если я вставлю '头版' в базу данных, он будет вставлен как '头版', но я хотел бы, чтобы он отображал символы правильно, поэтому поиск по базе данных будет проще.
Я пытался запустить этот запрос при подключении к базе данных
SET NAMES utf8;
Также пробовал это
SET NAMES utf8; SELECT * FROM `table` ORDER BY num;
Но это ничего не меняет. В культуре установлен ж-ханс.
utf8
, а сопоставление —utf8_general_ci
. - person kopa   schedule 01.02.2015