Попаднах на стар хостинг (с php 5.2.3), който прецаква енкодинга при ъплауд на php-файлове. Изключително досаден проблем. Пробвах да вкарвам разни дивотии в .htaccess, но нищо не помогна. Ей такива неща опитах:
AddDefaultCharset utf-8 AddCharset utf-8 .php DefaultLanguage en-US
Единствения шанс, който ми остана беше да накарам интерпретатора да каже на сървара, че файла трябва да се излъчи в UTF-8 encoding. По-долния код се поставя преди рендването на съдържанието:
<?php header('Content-Type: text/html; charset=utf-8'); ?> |
Доста удобно за моя стил на програмиране :).