LINUX.ORG.RU

NGINX | Проблема с кодировкой


0

1

Есть свежеустановленный сервер Gentoo AMD64.

На нём установлен NGINX по этой инструкции: http://wiki.enchtex.info/howto/gentoo/nginx

[ /etc/nginx/nginx.conf ]
http://pastebin.com/N5cKGdL3

[ /etc/nginx/vhosts.d/default ]
http://pastebin.com/eKSrQ3Xa

Проблема заключается в следуйщем:

Есть cms который работает с mysql. База данных в кодировке UTF-8.
Сам сайт в кодировке windows-1255.

Весь HTML видно нормально, а все запросы к БД выводятся в закарючках.

Каким образом можно это решить?

Заранее спасибо.


Ответ на: комментарий от anonymous

> fastcgi_pass unix:/var/run/spawn-fcgi/spawn-fcgi.www-data.socket-1;

также хочу отметить что fpm более кошерный чем fcgi

anonymous ()
Ответ на: комментарий от al1as

а причем тут вообще nginx, у вас с базой наверняка взаимодействие со стороны скриптов неккоректное, или в самой базе проблема, загляните в базу проверьте что там все нормально с кодировкой, сделайте проверочный запрос к ней, сделайте тоже самое из скрипта на сайте

dGhost ★★★ ()

> Есть cms который работает с mysql. База данных в кодировке UTF-8.

Сам сайт в кодировке windows-1255.


А теперь из этих двух строк угадай причину проблемы.

AnDoR ★★★★★ ()
Ответ на: комментарий от anonymous

сайт на php с виндо-еврейской кодировкой. а бд в кошерной UTF-8.

al1as ()
Ответ на: комментарий от anonymous

когда делаю импорт, выбираю UTF-8.
а сами таблицы latin1_general_ci.

al1as ()

так.
значит charset windows-1255; в конфиге не помогает?
в выводимом html есть
<head>...<meta http-equiv=«Content-Type» content=«text/html; charset=windows-1255»>...</head> ?
апач точно в win-1255 выдает?

anonymous ()
Ответ на: комментарий от anonymous

В выводимом коде есть:

<meta http-equiv=«Content-Type» content=«text/html;charset=windows-1255» />


charset windows-1255; не помогает.

апач выдаёт в win-1255. во всяком случае если браузер не врёт.

al1as ()
Ответ на: комментарий от al1as

а php.ini для апача и фцги одинаковые?

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.