Войти

Показать полную графическую версию : Как бы перекодировать из 1251 в 866


garanov
24-05-2012, 09:39
Добрый день! такая вот проблемка . мой скриптик создают файлик 123.txt
посредством
FileWrite("D:\out\1.txt", $result)
так вот файл идет в кодировке 1251 , а мне нужно в 866 :(

можно как-то создавать файл сразу в 866 кодировке или может хотябы перекодировать его после создания ?

ferget
24-05-2012, 10:29
#include <Encoding.au3>

FileWrite("D:\out\1.txt", _Encoding_ANSIToOEM($result))

garanov
24-05-2012, 10:49
не находит библиотеку "encoding" ...

Iska
24-05-2012, 12:09
Encoding UDF - Библиотека для работы с кодировками строк (http://autoit-script.ru/index.php/topic,510.0.html).




© OSzone.net 2001-2012