|
Кодировки текстовых файлов | ☑ | ||
---|---|---|---|---|
0
mirror1982
13.12.13
✎
23:55
|
Выгружаю данные из 1С 8 в 1С 7, 7-ка считывает текст иероглифами. Как установить одинаковые кодировки?
|
|||
1
Armando
14.12.13
✎
00:05
|
какая раскладка в этот момент установлена?
у меня когда-то это влияло на копирование из 1С в excel, например. На разных раскладках разный результат. хотя не думаю, что это твой случай. а вообще если в текст выгружаешь объектом "ТекстовыйДокумет", то кодировка устанавливается в методе Записать. см. помощника. |
|||
2
mirror1982
14.12.13
✎
00:08
|
(1) а если дело в раскладке, то ты как вышел из этой ситуации?
|
|||
3
Armando
14.12.13
✎
00:10
|
(2) никак. переключал раскладку. меня это не парит)
|
|||
4
mirror1982
14.12.13
✎
00:48
|
у меня дело не в раскладке. Какую кодировку из 8-ки выгрузить, чтобы 7-ка считала ее в аналогичном формате. 7-ка считывает кириллицу, как иероглифы.
|
|||
5
Asmody
14.12.13
✎
00:54
|
(4) windows-1251
|
|||
6
mirror1982
14.12.13
✎
00:55
|
(5) сейчас попробую
|
|||
7
mirror1982
14.12.13
✎
01:01
|
(5) не фига:
Чашка Рђ 10 0,2Р» Рґ/кофе вместо: Чашка А 10 0,2л д/кофе |
|||
8
Armando
14.12.13
✎
01:13
|
Еще помню что-то такое было на компах с буржуйской локализацией или типа того. Лечилось исправлением ключей реестра.
|
|||
9
Remark
14.12.13
✎
01:14
|
В текстовый файл выгружаешь? В какой кодировке сам файл?
|
|||
10
Remark
14.12.13
✎
01:15
|
На всякий случай, какая ось стоит?
|
|||
11
mirror1982
14.12.13
✎
01:16
|
win7 32 bit
|
|||
12
mirror1982
14.12.13
✎
01:16
|
home premium
|
|||
13
Remark
14.12.13
✎
01:17
|
Возьми notepad++ и попробуй разными кодировками посохранять, как 7ка будет реагировать.
|
|||
14
Remark
14.12.13
✎
01:17
|
А если просто файл в семерке открыть, через Файл - Открыть?
|
|||
15
mirror1982
14.12.13
✎
01:19
|
Текст=Новый ТекстовыйДокумент;
Текст.УстановитьТипФайла("windows-1251"); Текст.ДобавитьСтроку(стр); Текст.Записать(ИмяФайла1,"windows-1251"); |
|||
16
Remark
14.12.13
✎
01:20
|
(7) Может мне кажется, но это больше на DOS-866 похоже...
|
|||
17
Remark
14.12.13
✎
01:21
|
+16 А нет сорри, это UTF-8
|
|||
18
Remark
14.12.13
✎
01:21
|
Резюме: Файл сохраняется в Юникоде
|
|||
19
mirror1982
14.12.13
✎
01:22
|
(14)
0 00000013195 0 0 Чашка А 10 0,2л д/кофе 000000001 0 8005090040198! 12 |
|||
20
Remark
14.12.13
✎
01:22
|
+18 Или скорее всего текст в файл пишется в Юникоде, а затем файл сораняется в ANSI (windows-1251)
|
|||
21
mirror1982
14.12.13
✎
01:25
|
(20) как сделать так, чтобы 7-ка корректно его прочла?
|
|||
22
Remark
14.12.13
✎
01:29
|
Тебе один раз надо?
Если да, то октрываешь файл в notepad++ жмешь кодировки - кодировать в UTF-8, потом преобразовать в ANSI - сохраняешь. |
|||
23
mirror1982
14.12.13
✎
01:30
|
(22) постоянная выгрузка-загрузка. Т.е. он в анси не сохраняет?
|
|||
24
Asmody
14.12.13
✎
01:34
|
(23) все он сохраняет. В СП кодировки перечислены.
|
|||
25
mirror1982
14.12.13
✎
01:34
|
разобрался, спасибо!
|
|||
26
Armando
14.12.13
✎
02:12
|
(25) Пиши решение. А то бывает поиском попадаешь в тему с аналогичной проблемой. А там в конце "разобрался, спасибо!".
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |