[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PHP+MySQL+UTF8 куда пропала буква "И"
MR. GR2EN
Всем здасти, помогите люди добрые!

Пишу скрипт вроде простенький, обычное добавление/редактирование/удаление/поиск в БД. Поиск осуществляю с помощью 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 написал(а):
Цитата
А с буквой Ш все в порядке?

нет smile.gif
kirik, +1
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.