ANSI и UTF-8

Sir-J

Новичок
ANSI и UTF-8

Здравствуйте.
У меня такая проблема.
Вообщем на php нужно создать обыкновенный файл, к примеру test.txt,
все знают что это делается через fopen fwrite fclose.
Но вот проблема, обязательное условие - чтобы этот файл был в кодировке
UTF-8. Перекодировать текст у меня получалось, но вот файл оставался в кодировке
ANSI.
Похожие темы есть, но все идут на перекодировку текста, а не файла.
Подскажите, возможно ли это?
Спасибо.

-~{}~ 11.05.06 16:46:

уф, нашел, спасибо ))
 

uliss

Новичок
Перекодируем текст и запишем его в файл, в чем проблема?
 

slach

Новичок
ну видимо речь шла о BOM идентификаторе в начале файла?
 

Sir-J

Новичок
Дело вот в чем, это нужно для Гугла.
Кратко опишу - у гугла есть такая фенечка - SiteMap,
т.е. я создам скрипт, который будет пробегаться по БД и создавать XML файл, но на сайте написано, что формат обязательно должен быть UTF-8. Я пробовал различные способы,
но все они либо не работают (видимо руки кривые) :),
либо перекодируют русский текст, например, в непонятные символы...
Что делать - не знаю, iconv выдает пустое значение :(
 

SiMM

Новичок
ANSI - это не кодировка. "Я пробовал различные способы" - не описание того, как пробовал. "iconv выдает пустое значение" - так же неинформативно, поскольку что, с чем и как ты делал - мы, уж извини, не в курсе. Посему - прямая дорога в http://phpfaq.ru/debug
 

alpha

Новичок
Да, о нем. Я вот тоже столкнулся с этой проблемой.
Как создать этот идентификатор?
У меня даже при copу( 'f://1.txt', 'f://2.txt') файл 1.txt из utf становится ansi c символом п»ї в начале.

Подскажите как создавать utf-8 файлы
 
Сверху