Кодировка заголовков.

Gust

Новичок
Отсылаю файлы в базу через $.AJAX(paremeters). Везде UTF-8 (Где только искал). Сам файл с русским текстом в блобе нормально смотрится и открывается. А вот имя файла я пихаю в свой хедер "fname:Русский текст.txt", вот в нем кодировка искажается. Где менять кодировку для самих хедеров?
Оракловое CONVERT(a.fname, 'WE8ISO8859P1','AL32UTF8') возвращает все на свои места, но не хотелось бы при обработке это использовать, это все таки плохой вариант решения проблемы.
 

mib

Новичок
PHP:
<?php

header('Content-type: text/html; charset=utf-8'); //в самом верху должен быть... ниже остальной код..

//Либо попробуй с помощю функцыи

function ajax_utf8($source){
	return iconv('utf-8', 'windows-1251', $source);
}

//Пример использования 

ajax_utf8($primer['test']);

?>
 

Gust

Новичок
Не, вы привели пример, как поменять кодировку сообщения, заголовком. А у меня мой собственный header('fname','русский файл.gif'); И вот в самом заголовке русский текст искажается. У меня просто нету другой альтернативы передать имя файла.
 
Сверху