Пишу скрипт вроде простенький, обычное добавление/редактирование/удаление/поиск в БД. Поиск осуществляю с помощью JQuery, вот с чем столкнулся. Запросы $.get() я так понял работают только с юникодом. Лано фиг. Сделал все страницы в UTF-8 прописал в хтмл формат, сделал БД в UTF-8, вроде все хорошо, но не тут то было заглавная буква "И" не опознаеться все буквы норм, а эта выглядит так - "�?"
Как заставить все работать?
Спустя 8 часов, 51 минута, 3 секунды (18.11.2009 - 19:40) kirik написал(а):
Кодировку соединения скрипта с БД правильно устанавливаешь?
Спустя 2 дня, 38 минут, 31 секунда (20.11.2009 - 20:18) MR. GR2EN написал(а):
Понятия не имею где указывается кодировка соедениня БД и скрипта. Знаю только что создавал когда таблицу указывал кодировку ЮТФ-8 и файлы скрипта в этой же кодировке. Прикол еще в том что отображаються все буквы кроме заглавной И. Как вообще такое может быть. Я в шоке.
Спустя 2 минуты, 24 секунды (20.11.2009 - 20:21) kirik написал(а):
После подключения к базе сделай запрос:
SET NAMES UTF8
Спустя 10 минут, 15 секунд (20.11.2009 - 20:31) MR. GR2EN написал(а):
После этого весь русский язык слетел =) Какие еще предложения.
Спустя 3 минуты, 54 секунды (20.11.2009 - 20:35) MR. GR2EN написал(а):
Аааа. Круто помогло. Просто старые записи снеслись, а новые отлично добавляет. СПАСИБО. Только все равно интересно чем так ему не нравиться буква И =)
Спустя 5 минут, 22 секунды (20.11.2009 - 20:40) kirik написал(а):
Цитата (MR. GR2EN @ 20.11.2009 - 12:35) |
Только все равно интересно чем так ему не нравиться буква И |
Магия)
Спустя 3 минуты, 13 секунд (20.11.2009 - 20:43) MR. GR2EN написал(а):
А если серьезно, привык узнавать причины проблем на будущее для схожих касяков. В чем фича, как считаешь?
Спустя 1 час, 5 минут, 55 секунд (20.11.2009 - 21:49) kirik написал(а):
Цитата (MR. GR2EN @ 20.11.2009 - 12:43) |
В чем фича, как считаешь? |
В том, что ты не устанавливал кодировку соединения, и mysql юзал кодировку по умолчанию. А именно буква "И" может быть потому что именно ей не нашелся аналог, например.
Спустя 17 часов, 13 минут, 31 секунда (21.11.2009 - 15:03) MR. GR2EN написал(а):
Спасибо за всё. Большой ПЛЮС.
Честно раньше вообще никогда не указывал кодировку при соединении с БД. Даже не знал что такое делать надо.
Честно раньше вообще никогда не указывал кодировку при соединении с БД. Даже не знал что такое делать надо.
Спустя 1 месяц, 16 дней, 20 часов, 42 минуты, 5 секунд (8.01.2010 - 11:45) inpost написал(а):
Ещё у меня в такой же проблеме не работала большая буква "Х"
Спустя 1 час, 6 минут, 35 секунд (8.01.2010 - 12:51) twin написал(а):
А с буквой Ш все в порядке?
Спустя 25 минут, 18 секунд (8.01.2010 - 13:17) VolCh написал(а):
Цитата (kirik @ 20.11.2009 - 20:21) |
После подключения к базе сделай запрос:SET NAMES UTF8</span> |
На php.net рекомендуют mysql_set_charset использовать
Спустя 8 часов, 39 минут, 30 секунд (8.01.2010 - 21:56) kirik написал(а):
Цитата (VolCh @ 8.01.2010 - 05:17) |
На php.net рекомендуют mysql_set_charset использовать |
Угу тут можно почитать почему
Спустя 2 месяца, 1 день, 16 часов, 27 минут, 13 секунд (10.03.2010 - 14:23) gaizjad написал(а):
Цитата |
А с буквой Ш все в порядке? |
нет
kirik, +1