Показать сообщение отдельно
  #18 (permalink)  
Старый 12.02.2016, 18:14
Новичок на форуме
Отправить личное сообщение для Vagrant Посмотреть профиль Найти все сообщения от Vagrant
 
Регистрация: 12.02.2016
Сообщений: 7

Сообщение от laimas
перевести данные базы в UTF единожды, чтобы не заставлять РНР заниматься постоянно лишней работой.
я делаю так:
while (oci_fetch ($st)) {
	$employees[] = array(
	"fio" => iconv("windows-1251", "utf-8", oci_result($st, "FIO")),
	...
}

по-другому пока не умею

Сообщение от laimas
БЕЗ ВОМ! И это не для решения проблемы, а для того, чтобы предотвратить возможные (да практически неизбежные) "непонятные" проблемы впоследствии.
делал - не помогло. переделал все php и js-файлы. Так и оставил.

Сообщение от laimas
вывод заголовка должен быть до любого вывода в браузер, чем является и ВОМ в том числе.
устанавиваю заголовок в 3 строчке скрипта. первый вывод в браузер - в 5-й (временно - подтверждение коннекта к базе, потом будет не ранее 57-й)

Сообщение от destus
в .htaccess добавить

CharsetDisable On
AddDefaultCharset UTF-8
добавил. сам .htaccess положил в корень каталога со своей страничкой. Исходя из комментариев выше, браузер должен получить данные в кодировке UTF-8 (данные из каталога размещения .htaccess включая все подкаталоги)... НО не помогло. При этом Chrome почему-то получает данные в корректной кодировке, а FF и IE - нет.
Ответить с цитированием