|
|
|
| Собственно, вопрос в названии темы, с помощью какой функции это можно реализовать?
Совсем забыл сказать, по умолчанию файлы создаются с кодировкой 1251 (ANSI - кириллица). | |
|
|
|
|
|
|
|
|
для: sim5
(15.01.2009 в 21:04)
| | Ещё один вопрос. Можно ли сделать что бы полученный файл сохранялся в DOS кодировке. В данный момент он сохраняется в UNIX кодировке. | |
|
|
|
|
|
|
|
для: maxtet
(20.01.2009 в 17:00)
| | А что такая кодовая страница есть? Что значит в UNIX кодировке? | |
|
|
|
|
|
|
|
для: sim5
(20.01.2009 в 17:32)
| | Я думаю перенос строк имеется ввиду | |
|
|
|
|
 29.6 Кб |
|
|
для: sim5
(20.01.2009 в 17:32)
| | у меня формируется файл в котором находятся объекты для подачи объявления в газету "из рук в руки", так же существует программа Partner.exe c помощью которой проверяется правильность подачи объявления. Открывает только файлы в DOS кодировке. Сформированный файл выглядит как показано в прикрепленном рисунке, приходится вручную менять тип кодировки файла с Unix на DOS. | |
|
|
|
|
|
|
|
для: maxtet
(20.01.2009 в 17:58)
| | это не кодировка. Это вероятно, метод завершения строк.
Определяется Вашим скриптом, формирующим файл. | |
|
|
|
|
|
|
|
для: Trianon
(20.01.2009 в 18:02)
| |
$fd = fopen ("files/$filename", "w");
fwrite ($fd, convert_cyr_string ($desc, w, a));
fclose ($fd);
|
приблизительно так у меня выглядит участок кода отвечающий за формирование файла | |
|
|
|
|
|
|
|
для: maxtet
(20.01.2009 в 18:08)
| | Нет кодовой страницы UNIX, есть разное представление конца строки - для Win это 0D0A (\r\n), а у UNIX это будет только 0A (\n). Но непонятно какую проблему это у вас вызывает. | |
|
|
|
|
|
|
|
для: maxtet
(20.01.2009 в 18:08)
| | текст (вместе с хвостами строк) у Вас к этому моменту уже сформирован. В переменной $desc. | |
|
|
|