Страница 1 из 1

apqache php utf-8

Добавлено: 2010-11-23 21:21:45
germani
Не кидайте сразу камнями...прочитайте :)

что имеем:
FreeBSD intwo.loc 8.1-STABLE FreeBSD 8.1-STABLE
PHP 5.3.3
Server version: Apache/2.2.17 (FreeBSD)

что получается:
меняю в htaccess кодировку на utf-8 скрипрты отображаются а не отрабатываются,
если точнее то срабатывает мод_реврайт(как положено ему) и вместо того что я ожидаю увидеть
куча букв(php) =>
убираю кодировку utf8 и о чудо все работает... но в кодировке charset=ISO-8859-1 и вся кириллица в крякозябрах
смена на другие кодировки не помогает либо скачивается файл php либо не отрабатывает скрипт...

Код: Выделить всё

<VirtualHost *:80>
    ServerAdmin мыло
    DocumentRoot "/usr/local/www/apache22/data/example/www"
    ServerName example.loc
    ServerAlias www.example.loc example.loc
        <Directory /usr/local/www/apache22/data/example/www>
            Options Indexes FollowSymLinks
            AllowOverride All
            AddType application/x-httpd-php .php .htm .html .phtml
            DirectoryIndex  index.php
            Order allow,deny
            Allow from all
        </Directory>
    ErrorLog "/var/log/example.loc-error_log"
    CustomLog "/var/log/example.loc-access_log" common
</VirtualHost>

.htacces

Код: Выделить всё

Options -Indexes
RewriteEngine on
AddHandler php5-script .php .phtml .php3 .html 
AddCharset utf-8 html php
Есть у кого какие по этому поводу какие нить мысли?

теперь кидайте...:(

Re: apqache php utf-8

Добавлено: 2010-11-25 21:21:43
germani
Выключил апач включил никс эффект тот же .... :st:

а не снести ли мне систему.... под балалайку :bn:

Re: apqache php utf-8

Добавлено: 2010-11-26 16:10:03
thefree
логи не отменяли ...

Re: apqache php utf-8

Добавлено: 2010-11-27 10:56:14
germani
thefree в логах апача и никса ни чего нет... что логировать?

Re: apqache php utf-8

Добавлено: 2010-11-28 10:51:34
thefree
а строчка акссес? как php подкючил и убери html из интопретатора и php -V или v покажи как собран.

Re: apqache php utf-8

Добавлено: 2010-11-28 13:22:43
germani
Не в этом было дело.... в php.ini раскоментровал строчки и заменил cp-1251 на utf-8 впринципе и 1251 можно было оставить

Код: Выделить всё

[iconv]
;iconv.input_encoding = ISO-8859-1
;iconv.internal_encoding = ISO-8859-1
;iconv.output_encoding = ISO-8859-1
iconv.input_encoding = utf-8
iconv.internal_encoding = utf-8
iconv.output_encoding = utf-8
тему можно закрывать спасибо thefree

Re: apqache php utf-8

Добавлено: 2010-11-29 11:40:44
thefree
это не выход из вашей проблемы т.к. у меня связка PHP 5.3.3 + Apache/2.2.17 работает как и в cp-1251 так и в utf-8, причем все берется из .htaccess.
А у вас сейчас получается костыль