VeRTak
30.01.2016 - 23:02
Это русские буквы такие попадают в базу, как я уже говорил доступа к ядру у меня нету, проблема я так понимаю как Стас и говорил, как быть?
VeRTak
30.01.2016 - 23:11
Разобрался
VeRTak
30.01.2016 - 23:30
Блин что то голова кругом, базы попутал, думал что проблема решилась а нет
Суть такова на локале все работает нормально, а на vds вот эти кракозябры, ради интереса убрал экранирование, и получают нормальные русские символы, но экранировать нужно в любом случае, почему в базу приходят в таком виде данные?
Цитата (Медведь @ 29.01.2016 - 21:24) |
<?php header('Content-Type: text/html; charset=utf-8');
mysqli_set_charset($DB_connect, 'utf8');
|
+ В DB все таблицы utf8_general_ci или utf8_unicode_ci
_____________
Принимаю заказы, писать в ЛС
VeRTak
31.01.2016 - 09:40
Цитата (Медведь @ 31.01.2016 - 08:20) |
В DB все таблицы utf8_general_ci |
Да
Цитата (Медведь @ 31.01.2016 - 08:20) |
или utf8_unicode_ci |
и это пробывал, юзаю PDO. в my.conf - вообще нет кодировки может дело в этом... Уже весь гугл перевернул, но проблему решить не могу
После соединения с DB кодировку передаёшь?
_____________
Принимаю заказы, писать в ЛС
VeRTak
31.01.2016 - 10:21
Медведь
100500 раз уже писал, что ядро на С, я не имею к нему доступа, на локале все работает нормально, вывод - в скриптах проблем нету, проблема в самом mysql
Как мне кажется проблема именно в этом.
_____________
Принимаю заказы, писать в ЛС
VeRTak
31.01.2016 - 10:40
Медведь
Цитата (Медведь @ 31.01.2016 - 10:29) |
Как мне кажется проблема именно в этом. |
Ок, тогда каким образом на локале все пашет?
Проблема в том, в какой кодировке ты передаёшь и принимаешь данные, на локалке может стоять utf-8 по умолчанию, а на сервере - 1251, я про mysql
_____________
Принимаю заказы, писать в ЛС
VeRTak
31.01.2016 - 11:04
Цитата (Медведь @ 31.01.2016 - 10:43) |
Проблема в том, в какой кодировке ты передаёшь и принимаешь данные, на локалке может стоять utf-8 по умолчанию, а на сервере - 1251, я про mysql |
Сопоставление кодировки соединения: utf8mb4_general_ci
Кодировка сервера: UTF-8 Unicode (utf8)
Изменить не могу, но дело даже не в этом
inpost
31.01.2016 - 11:36
WindНу и как ты экранируешь? В связке с "юзаю PDO"?
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
VeRTak
31.01.2016 - 11:40
inpost
Причем тут сейчас это, сейчас вопрос уже совсем в другом стоит, я маленько не так написал.
inpost
31.01.2016 - 12:03
В MySQL нет проблем, проблемы в скриптах твоих.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
VeRTak
31.01.2016 - 12:06
inpostПовторюсь еще раз, один и тот же сайт, одни и те же скрипты на локале работают нормально, на vds уже с проблемой которой описал, мне что то подсказывает, то что проблема в кодировке, у меня по дефолту стоит вот такая в pma показывается
latin1_swedish_ci
Как изменить пока не знаю, как решу проблему обязательно отпишусь ;)
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.