У меня возник небольшой вопрос с различием в кодировках на MySQL. У меня в отдельной таблице храняться отзывы посетителей, сами отзывы добавляются через отдельную форму на php странице (в пользовательской зоне). Когда добавляешь отзыв через пользовательскую зону на русском языке, то в базе он отображается как тарабарщина (очевидно из-за различия настроенных кодировок).
Какую кодировку нужно выбрать и как правильно ее можно сменить в командной строке MySQL базы?
P.S. Как ни странно, но эту белиберду скрипт вынимает из базы и отображает на странице в нормальном виде (т.е. по русски).
Спустя 1 день, 20 часов, 37 минут, 13 секунд (5.10.2009 - 15:54) web-dev написал(а):
а ты записи просматриваешь через командрую строуку? попробуй в ней перед запуском mysql ввести chcp 1251
Спустя 59 минут, 17 секунд (5.10.2009 - 16:53) UnWind написал(а):
Выполни SQL запрос:
SQL |
SET NAMES cp1251 |
Спустя 1 час, 19 минут, 1 секунда (5.10.2009 - 18:12) kirik написал(а):
Цитата (CJ_Junyor @ 3.10.2009 - 11:17) |
Какую кодировку нужно выбрать и как правильно ее можно сменить в командной строке MySQL базы? |
Ту кодировку с которой ты работаешь, а сменить либо через mysql_set_charset(); либо как UnWind показал.
Спустя 23 минуты, 51 секунда (5.10.2009 - 18:36) UnWind написал(а):
Ну да, разницы в принципе нет.
Спустя 19 минут, 12 секунд (5.10.2009 - 18:55) kirik написал(а):
Цитата (UnWind @ 5.10.2009 - 10:36) |
Ну да, разницы в принципе нет. |
Есть
Спустя 37 минут, 37 секунд (5.10.2009 - 19:33) UnWind написал(а):
kirik
Скажем так. Есть но не большая)))
Скажем так. Есть но не большая)))
Спустя 4 минуты, 21 секунда (5.10.2009 - 19:37) glock18 написал(а):
UnWind
kirik
В продолжение сего диалога скажу "Не такая уж и небольшая"
kirik
В продолжение сего диалога скажу "Не такая уж и небольшая"
Спустя 1 минута, 35 секунд (5.10.2009 - 19:39) UnWind написал(а):
glock18
Главное не путь, через который получается результат. А главное сам результат.
Главное не путь, через который получается результат. А главное сам результат.
Спустя 6 минут, 24 секунды (5.10.2009 - 19:45) kirik написал(а):
Цитата (UnWind @ 5.10.2009 - 11:39) |
Главное не путь, через который получается результат. А главное сам результат. |
Равнозначно
Спустя 1 минута, 6 секунд (5.10.2009 - 19:46) UnWind написал(а):
Хотя ладно, всё же я не прав. Но разница большая лишь отчасти. Оба способа верны и вызовут почти одинаковые результаты. Просто дело привычки и логики каждого.