![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 13.02.2011
Сообщений: 82
|
![]()
Отправляю данные из формы в базу MySQL. Потом пытаюсь просмотреть отправленные данные с помощью phpmyAdmin или Navicat Lite. Если отправлялись английские символы, то отображается нормально, если русские, то выводит кракозыбры.
В форме задан параметр accept-charset="utf-8" База создана запросом "CREATE DATABASE IF NOT EXISTS Data CHARACTER SET utf8 COLLATE utf8_general_ci" Да и вообще везде где только можно уже прописал кодировку utf-8 .htaccess со строчкой AddDefaultCharset utf-8 в корне хранится. Конфигурационный файл апача также изменен на utf-8. Заголовки прописаны. Подскажите в чем может быть дело? Последний раз редактировалось Aleskandr; 05.07.2011 в 10:06. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 03.09.2010
Сообщений: 197
|
![]()
попробуйте
Код:
Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 13.02.2011
Сообщений: 82
|
![]() Код:
|
![]() |
![]() |
![]() |
#4 |
Форумчанин Подтвердите свой е-майл
Регистрация: 20.11.2007
Сообщений: 500
|
![]()
А так?
Код:
Код:
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 13.02.2011
Сообщений: 82
|
![]() Код:
Проверил с помощью функции mb_detect_encoding() кодировку передаваемых в базу и принимаемых из базы данных. Причем проверил на каждом участке обработки данных. Везде UTF-8 Вот блин задачка попалась. |
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 20.02.2010
Сообщений: 229
|
![]() Цитата:
$sql = iconv($in_charset,$out_charset,$sql ); $result = mysql_query($sql);
думай как баг, действуй как баг, и ты найдешь баг )
|
|
![]() |
![]() |
![]() |
#7 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
![]()
Таблицы и ячейки тоже в UTF8? Проверьте.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 13.02.2011
Сообщений: 82
|
![]() |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 23.10.2008
Сообщений: 230
|
![]()
Может поможет:
сохрани страницу со скриптом в формате UTF8 Если есть notepud++, то для того чтобы сменить кодировку необходимо выбрать в меню Encoding пункт Encode in UTF 8 without BOM. Только перед сменой кодировки скопируй все данные скрипта в буфер, смени кодировку и вставь скрипт. Еще как вариант посмотри поддерживает ли MySql кодировку UTF8, т.е. есть ли у нее файл с этой кодировкой в папку charset. |
![]() |
![]() |
![]() |
#10 | ||
LosYear
Форумчанин
Регистрация: 19.06.2009
Сообщений: 695
|
![]()
попробуй .htacsess положить в корень
Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Кодировка при получении данных из WEB | Никки | Общие вопросы по Java, Java SE, Kotlin | 3 | 28.12.2013 19:17 |
База данных MySQL и кодировка! | nikolai_P | SQL, базы данных | 3 | 17.11.2009 22:50 |
Кодировка при вводе данных через php-myadmin и sql запросы | serg-php | PHP | 4 | 27.09.2009 17:03 |
Кодировка передачи данных в Word | Flame_of_Death | Общие вопросы Delphi | 3 | 14.07.2009 12:25 |
База данных и кодировка | RIO | Общие вопросы Delphi | 2 | 21.05.2009 11:08 |