|
v7: Объект Текстовый документ в 1С 7.7 и 8.2
| ☑ |
0
programmist1cswworld
30.05.13
✎
02:30
|
Здравствуйте.
Записываю текстовый файл в 7.7 через объект "Текст". Перечитываю и пересохраняю "текст" в 8.2. Снова читаю в 7.7. Если смотреть через отладчик перед значащими символами появились какие крякозябры, соответственно сохраненное число в тексте уже не число. Старый текстовый файл читается нормально.
В Notepade никаких лишних символов не показывает. В Volcov Commander показывает.
Что за форматы текстового файла в 7.7 и в 8.2 или что-то с кодировкой?
|
|
1
FlashC
30.05.13
✎
03:27
|
|
|
2
programmist1cswworld
30.05.13
✎
07:56
|
(1) Да. Проблема та же. Спасибо.
|
|
3
programmist1cswworld
05.06.13
✎
01:47
|
(1)
H A D G E H O G s
предложил там решение.
Первые три символа оно обрежет.
Но в середине текста кирилицу оно не исправит.
|
|
4
orefkov
05.06.13
✎
01:56
|
Это UTF-8.
В 8ке явно указывай кодировку в Записать
|
|
5
programmist1cswworld
06.06.13
✎
05:50
|
(4) А я через "УстановитьТипФайла" пытаюсь. Только сейчас обратил внимание в "Запись" тоже параметр есть "ТипФайла".
Спасибо.
|
|
6
Torquader
06.06.13
✎
14:13
|
И в чём проблема - три символа - это Unicode Space Bar для определения кодировки Unicode (в данном случае UTF-8) в файле.
Семёрка-то, этот файл должна читать без проблем. Просто научите семёрку вырезать эти три символа.
Ну или, проще всего, иметь в файле первую пустую строку, тогда в случае пробелов - в ней будет только Unicode пробел.
|
|