14.07.2004, 13:09 | #1 |
Участник
|
Экспорт в текстовый файл с разделителями
Доброго времени суток всем!
Подскажите, как вывести данные в файл с разделителями "бинарный 0"? Варианты PHP код:
Код PHP код:
Заранее спасибо. |
|
14.07.2004, 13:57 | #2 |
экс-модератор
|
интересный вопрос...
переформулирую задачу: как вообще записать в строковую переменную аксапты бинарный ноль? (ответ мне не известен) тип char в аксапте это просто str 1... |
|
14.07.2004, 14:46 | #3 |
Участник
|
символ с кодом 1 можно задать так "\001"
а вот символ с кодом 0 задать в C-строках нельзя - это конец строки. Если вывести строку "abc\0000def"; то в вывод попадут только три символа abc, поскольку библиотека посчитает, что после символа c стоит признак окончания строки. |
|
14.07.2004, 14:48 | #4 |
Участник
|
Re: Экспорт в текстовый файл с разделителями
Цитата:
Изначально опубликовано EAlex
не подходят, т.к. в существующем готовом приложении нет возможности поменять формат входных данных. не проходит, т.к. в выходном файле разделителей как таковых нет-данные идут одной строкой. |
|
14.07.2004, 14:58 | #5 |
----------------
|
BinaryIO имеет еще более загадочный формат
|
|
14.07.2004, 15:03 | #6 |
Участник
|
почему?
|
|
14.07.2004, 15:13 | #7 |
Модератор
|
там
а) есть какой-то заголовок б) символ с кодом 0 почему-то преобразовывается в два байта |
|
14.07.2004, 15:17 | #8 |
----------------
|
в) все данные пишутся как в контейнере (07 , тип данных, данные, доп.инфо)
Может я чего не знаю и туда можно просто байтики пихать? |
|