Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   Excel | Иероглифы (http://forum.oszone.net/showthread.php?t=172730)

no0obs 10-04-2010 11:11 1389295

Excel | Иероглифы
 
нужна помощь, при выгрузке файлов в эксель получил очень много не того что надо (буквы русские но не те что должны быть или вообще такое њy§n•жЁиЫ™ЉТВqеЬЏYИW’®/РхЃШД=зЄT}'VЊѕ•mље®#qЉ;Џ4е±os™…— 6.’еяыІf ) как нашел в гугле проблема кодировки, а как бороться то? очень не хочется заново вы отчеты формировать... помоги пожалуйста!!!

Coutty 10-04-2010 12:01 1389325

Откуда выгружаете данные? В какой именно формат Excel?
Можете приложить какой-нибудь небольшой файл для примера?

no0obs 10-04-2010 16:09 1389497

выгрузка из 1с-ки, в формат .xls

файла к сожалению нету, на работе :(

раньше когда файл в экселе открываешь он предлагал выбрать кодировки, щас чет такого нету... может можно как-нибудь в открытом файле ее изменить?

Twister83 08-07-2011 09:12 1709360

Не стал создавать новую тему, вопрос следующий.

При сохранении данных из формата .xls .xlsx в формат txt с табуляцией и последующего открытия текстового файла через excel, программа автоматически подставляет левые кодировки файла, приходится постоянно выбирать 1251, почему так и как сразу выбирать 1251?

Пример открытия файла:

v12345 11-07-2011 05:28 1710912

Скорее всего, кодировка определяется по некоторому количеству первых символов файла. Возможно, проблема решится, если в выгрузке первая строка будет кириллическая.

Stepanov_S 22-07-2011 12:40 1717751

Попробуйте в программе NotePad или в др. текстовом редакторе, сохранить читаемый текст в кодировке 1251, а потом открыть в excel.

Если в редакторе тоже каракули попробуйте все кодировки и сохраните в той, которая отображает текст нормально. После этого сохраните в 1251

Twister83 22-07-2011 23:30 1718157

Stepanov_S, да нет, вариант v12345 больше правдоподобен, если первая строка идет на русском, то 1251 сама подставляется при открытии txt файла.

Stepanov_S 23-07-2011 08:31 1718243

Twister83, впринципе да, но попробовать можно, глюки всяки бывают

Kagal 09-08-2011 17:01 1728662

Цитата:

Цитата v12345
Скорее всего, кодировка определяется по некоторому количеству первых символов файла. Возможно, проблема решится, если в выгрузке первая строка будет кириллическая. »

Кириллица должна быть.

a_Wizard 01-12-2015 09:33 2580266

У меня такая же проблема. На скриншоте выше показано окно Экселя в Windows XP. У меня же Windows 7. Это окно хоть и выходит, но там нет строки Формат файла: Кодировка 1254 Турецкая (Windows). И как решается проблема Excel 2003 в Windows 7?

Iska 01-12-2015 11:48 2580298

Цитата:

Цитата a_Wizard
Это окно хоть и выходит, но там нет строки Формат файла: Кодировка 1254 Турецкая (Windows). »

Выложите сам файл и покажите этот скриншот.

yurfed 01-12-2015 13:17 2580329

Цитата:

Цитата a_Wizard
Кодировка 1254 Турецкая (Windows). И как решается проблема Excel 2003 в Windows 7? »

Редактируем реестр, перезагружаемся.
Цитата:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1254"="c_1251.nls"
Не получится, можете вернуть обратно.

a_Wizard 05-12-2015 08:25 2581591

Вложений: 1
Цитата:

Цитата Iska
Выложите сам файл и покажите этот скриншот. »

Цитата:

Цитата yurfed
Редактируем реестр, перезагружаемся.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1254"="c_1251.nls"»

Редактирование реестра, я знаю, есть такой путь. Но ковырять реестр не рискую. Однажды, помню, потом пришлось переустанавливать систему из-за крякозябр в других приложениях. А есть более простой путь, напр. через настройки самого Экселя. Я слышал, есть вариант - сохранить сначала в XLM и далее открыть его в Экселе. Вроде получается, но все-таки в несколько кликаний.

yurfed 05-12-2015 09:07 2581597

Цитата:

Цитата a_Wizard
А есть более простой путь, напр. через настройки самого Экселя. Я слышал, есть вариант - сохранить сначала в XLM и далее открыть его в Экселе »

/Вы считаете это будет проще чем три циферки сменить раз и навсегда?
Делайте смело. Системе от этого ничего не будет.

Iska 05-12-2015 11:08 2581625

a_Wizard, это UTF-8 без BOM. То есть, Ваша проблема:
Цитата:

Цитата a_Wizard
У меня такая же проблема. »

абсолютно не «такая же».

Вам надо сохранять исходный файл не в кодировке UTF-8 без BOM, а в ANSI/1251, или в UTF-16/1200 LE с BOM, или в той же UTF-8/65001 с BOM, только тогда Excel сумеет либо корректно опознать кодировку:
Скрытый текст

либо выберет умолчальную.


Время: 20:42.

Время: 20:42.
© OSzone.net 2001-