-
AutoIt
(
http://forum.oszone.net/forumdisplay.php?f=103)
Как в нужном файле сменить кодировку на UTF-8?
Меняю в файле Excel.officeUI (меню быстрых команд в эксель) маркерный файл на имя пользователя и в итого получаю файл с кодировкой ANSI, а нужно UTF-8 для правильной работы.
Как подправить мой код для этого?
Код:
$sPathOld = ".\Excel.officeUI"
$sPathNew = "Excel2.officeUI"
$slovo = "Mark";
$sTest = FileRead($sPathOld)
$sTest = StringReplace($sTest, $slovo, @UserName)
FileWrite($sPathNew, $sTest)
|
Вложений: 1
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
Файл для изменения прикрепляю »
|
Этот файл уже в UTF-8 кодировке.
Небольшая поправка:
|
Цитата:
Цитата Creat0R
Этот файл уже в UTF-8 кодировке. »
|
но после замены маркерного имени он и становился ANSI. Спасибо за помощь.
|
Время: 07:52.
© OSzone.net 2001-