Страницы: 1
RSS
Сохранение файла txt в кодировке юникод
 
Добрый день!
Имеется лист в книге ексель формирующийся формулами, нужно сохранить его в txt формате кодировки юникод
если использовать макрос
ActiveWorkbook.SaveAs Filename:="C:\01_.json", _
   FileFormat:=xlTextPrinter, CreateBackup:=False
файл сохраняется как надо,



но на сайте открываются "кракозябры"
если же сохранить так
ActiveWorkbook.SaveAs Filename:= "C:\01_.json", _
FileFormat:=xlUnicodeText, CreateBackup:=False
то появляются "" на каждой строчке перед каждым словом


как то бы совместить txt без "" и кодировку юникод
а то приходится сохранять первым макросом затем в блокноте пере сохранять в кодировку юникод

       
 
Есть два варианта действий.
1. Вывести текстовый файл в "родной" кодировке (если она Вас устраивает для данного конкретного случая) и затем (макросом!) изменить кодировку на Unicode (UTF16, Windows-1200). Про изменение кодировки файла макросом можно, например, посмотреть здесь.
2. С помощью методов объекта Scripting.FileSystemObject сразу писать в текстовый файл в кодировке Unicode.
Изменено: sokol92 - 18.01.2018 15:28:26
Владимир
 
Сергей Шистеров, https://www.google.ru/search?q=сохранить+юникод%7Cunicode+site%3Aplanetaexcel.ru
Страницы: 1
Читают тему
Наверх