Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как в нужном файле сменить кодировку на UTF-8?

Ответить
Настройки темы
[решено] Как в нужном файле сменить кодировку на UTF-8?

Аватара для Pozia

Ветеран


Сообщения: 2756
Благодарности: 211

Профиль | Отправить PM | Цитировать


Меняю в файле Excel.officeUI (меню быстрых команд в эксель) маркерный файл на имя пользователя и в итого получаю файл с кодировкой ANSI, а нужно UTF-8 для правильной работы.
Как подправить мой код для этого?

Код: Выделить весь код
$sPathOld = ".\Excel.officeUI"
$sPathNew = "Excel2.officeUI"
$slovo = "Mark";
$sTest = FileRead($sPathOld)
$sTest = StringReplace($sTest, $slovo, @UserName)
FileWrite($sPathNew, $sTest)

-------
Жизни вглядись в глаза: Это то, что ты всегда искал? Это то, что ты всегда хотел? Да или нет?


Отправлено: 19:16, 26-12-2012

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Как записать ТХТ в кодировке UTF-8
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:42, 26-12-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Pozia

Ветеран


Сообщения: 2756
Благодарности: 211

Профиль | Отправить PM | Цитировать


Iska, записываю так:
Код: Выделить весь код
$sPathOld = ".\Excel.officeUI"
$sPathNew = ".\Excel2.officeUI"
$slovo = "PoziaMark";
$sTest = FileRead($sPathOld)
$sTest = StringReplace($sTest, $slovo, @UserName)
FileWrite($sPathNew, $sTest)
$hFile = FileOpen(".\Excel2.officeUI", 128+1)
FileWrite($hFile, '')
exit
но кодировка не меняется. Файл для изменения прикрепляю

-------
Жизни вглядись в глаза: Это то, что ты всегда искал? Это то, что ты всегда хотел? Да или нет?


Последний раз редактировалось Pozia, 04-03-2013 в 00:08.


Отправлено: 23:20, 26-12-2012 | #3


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Цитата Pozia:
Файл для изменения прикрепляю »
Этот файл уже в UTF-8 кодировке.

Цитата Pozia:
записываю так »
Небольшая поправка:

Код: Выделить весь код
$sPathOld = ".\Excel.officeUI"
$sPathNew = ".\Excel2.officeUI"

$slovo = "PoziaMark"
$sTest = FileRead($sPathOld)
$sTest = StringReplace($sTest, $slovo, @UserName)

$hFile = FileOpen($sPathNew, 128+2)
FileWrite($hFile, $sTest)
FileClose($hFile)

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community

Это сообщение посчитали полезным следующие участники:

Отправлено: 01:40, 27-12-2012 | #4


Аватара для Pozia

Ветеран


Сообщения: 2756
Благодарности: 211

Профиль | Отправить PM | Цитировать


Цитата Creat0R:
Этот файл уже в UTF-8 кодировке. »
но после замены маркерного имени он и становился ANSI. Спасибо за помощь.

-------
Жизни вглядись в глаза: Это то, что ты всегда искал? Это то, что ты всегда хотел? Да или нет?


Отправлено: 20:20, 27-12-2012 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как в нужном файле сменить кодировку на UTF-8?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Смена слова в нужном файле. Wookie-Altai Скриптовые языки администрирования Windows 0 02-06-2012 18:23
Запуск приложений на нужном мониторе Sergey700 Хочу все знать 3 14-09-2011 20:04
Доступ - [решено] КАК СМЕНИТЬ АДРЕС URL В ФАЙЛЕ FINALIZE.EXE В SP agrei678 Тест-форум 2 09-05-2010 17:28
Распахнуть regedit.exe в нужном разделе... semiono AutoIt 7 18-02-2010 05:45
[решено] Видео не разрезается в нужном месте Denkxx Видео и аудио: обработка и кодирование 8 28-02-2008 22:41




 
Переход