Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Кодировочная магия от MySQL&PHP
|
|||
|---|---|---|---|
|
#18+
не могу никак вывести данные в правильной кодировке. Если использовать такй старый добрый метод: Код: php 1. 2. 3. 4. 5. то все выводится отлично если сделать так: Код: php 1. 2. 3. 4. 5. 6. 7. то все в кракозябрах, причем страница сразу распознается браузером как вин1251, хотя должна быть в утф Сама функция ГетКонтент: Сама функция GetContent: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 17:37 |
|
||
|
Кодировочная магия от MySQL&PHP
|
|||
|---|---|---|---|
|
#18+
Svetlyiвсе в кракозябрах, причем страница сразу распознается браузером как вин1251, хотя должна быть в утфДык не понятно что не так - распознавание браузером кодировки страницы (хидер, мета) или распознает правильно, но отдаваемая пыхом в браузер кодировка не та? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 18:56 |
|
||
|
Кодировочная магия от MySQL&PHP
|
|||
|---|---|---|---|
|
#18+
<meta charset="utf-8"> вот мета на всех остальных страницах все отлично, а после форича вся страница распознается почему-то вин1251, скорее всего какого текста больше в определенной кодировке, та и устанавливается браузером, но речь не о том. Не знаю в чем причина, сначала думал из бд достается неправильно, тогда почему вот так вот Код: php 1. все выводится хорошо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 21:52 |
|
||
|
Кодировочная магия от MySQL&PHP
|
|||
|---|---|---|---|
|
#18+
Svetlyiскорее всего какого текста больше в определенной кодировке, та и устанавливается браузеромСтранный у Вас браузер, однако. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 22:06 |
|
||
|
Кодировочная магия от MySQL&PHP
|
|||
|---|---|---|---|
|
#18+
автор Код: php 1. А что происходит с $dbh до того как она импортируется внутрь функции? Мож там какая то инициализация соединения есть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 22:08 |
|
||
|
Кодировочная магия от MySQL&PHP
|
|||
|---|---|---|---|
|
#18+
такая вот штука Код: php 1. 2. 3. не могу самое главное понять, почему Код: php 1. 2. работает хорошо, а вот так уже нет Код: php 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 22:23 |
|
||
|
Кодировочная магия от MySQL&PHP
|
|||
|---|---|---|---|
|
#18+
Svetlyi, Так нельзя ни о чем судить. Где-то отваливается кодировка для байтов в массиве. Смысла нет это обсуждать как форич копирует или ссылается на объект, надо взять и все выстроить под юникод с самого начала. В бд CREATE DATABASE youdbname DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; все файлы (php, sql, css, html, js, etc...) в uft8 without bom для файлов css, js, html предусмотрены метки, для css @charset "UTF-8"; для js указывается в линке в html, в котором самом полезно прописать <!DOCTYPE html> <html lang="ru" dir="ltr"> <head> <meta charset="UTF-8"> линк на бд: if (!$mysqli->set_charset("utf8")) { die('Error loading character set utf8: (' . $mysqli->error() . ')'); } запросы типа как у вас на объекте не отражаются - так написано в мануале на пхп, а в pdo чарсет как параметр линка фигурирует http://www.php.net/manual/en/mysqlinfo.concepts.charset.php Наконец браузеру посылайте заголовок прежде чем кто-то его пошлет: header('Content-Type: text/html; charset=UTF-8'); Наверно это все мероприятия. Ну, еще сервер - там я не очень шарю, но можно в htaccess прописать все необходимое если сервер упирается. Зачем так всего много и почему нельзя локально разобраться с форичем? Можно - разберитесь, сделайте затычку и до следующего раза. Например зачем в Cssу все это? Чтобы все было заранее сделано так, чтобы потом можно было сделать что угодно. Захотели в css прописать по-русски в content: "прювет" - и прописали и все работает сразу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2013, 06:26 |
|
||
|
Кодировочная магия от MySQL&PHP
|
|||
|---|---|---|---|
|
#18+
Кстати, прошу занести в протокол. В фак, если, конечно, там еще нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2013, 06:26 |
|
||
|
|

start [/forum/topic.php?fid=23&tid=1463584]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 263ms |
| total: | 410ms |

| 0 / 0 |
