↑  ←  Описание функции


_Encoding_CyrillicTo1251

Преобразует кириллическую кодировку в 1251.

#Include <Encoding.au3>
_Encoding_CyrillicTo1251 ( $sString )

Параметры

$sString Строка для преобразования

Возвращаемое значение

Успех:Возвращает преобразованную строку
Ошибка:Возвращает не преобразованную строку

Примечания

Функция _CyrillicTo1251 используется, когда кодировка текста заранее неизвестна. Определяет какой из пяти кодировок: KOI8-R, IBM-866, ISO-8859-5, HEX, UTF8 принадлежит текст и преобразует в 1251. Требуется несколько русских слов для уверенного определения.

Пример

; Latoid
; http://autoit-script.ru/index.php/topic,510.0.html
#include <Encoding.au3>
$sString = ''
$sString &= _Encoding_CyrillicTo1251('Привет') & @CRLF ; 1251
$sString &= _Encoding_CyrillicTo1251('ЏаЁўҐв') & @CRLF ; 866
$sString &= _Encoding_CyrillicTo1251('рТЙЧЕФ') & @CRLF ; KOI8
$sString &= _Encoding_CyrillicTo1251('ґЮСаЮХ гваЮ') & @CRLF ; ISO-8859-5
$sString &= _Encoding_CyrillicTo1251('Привет') & @CRLF ; UTF8
$sString &= _Encoding_CyrillicTo1251('=CF=F0=E8=E2=E5=F2') ; HEX
MsgBox(0, 'Сообщение', $sString)