Что нового

Как строку вида \uXXXX перевести в текст

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
624
Irina_83
а чем строка \uXXXX не текст? что там нетекстового?
 
Автор
I

Irina_83

Новичок
Сообщения
4
Репутация
0
Текст, конечно. Только хотелось бы получить в символьном исполнении.
Получаю InetGet'()-ом строку, а там такое безобразие! Я таких букаф не знаю. :(
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,320
Irina_83 [?]
Получаю InetGet'()-ом строку, а там такое безобразие!
Попробуйте так:
Код:
$i_Flag = 1
$s_URL = 'http://www.google.ru/'
$s_Sourse = InetRead($s_URL, 17)
If StringInStr($s_Sourse, Hex(StringToBinary('UTF-8'))) Then $i_Flag = 4
$s_Sourse = BinaryToString($s_Sourse, $i_Flag)
ConsoleWrite($s_Sourse & @LF)
 
Автор
I

Irina_83

Новичок
Сообщения
4
Репутация
0
Что-то и так не хочет. Ну, то есть, латинские-то, буквы и так нормально выглядят, а вот кириллица...
Отыскала тут заголовок <Encoding.au3>, извращаюсь всяко-разно, но пока без успеха.
ЗЫ Да, BinaryToString() тут не при делах, все перепробовала.
Никак свою таблицу делать придется! ;D
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,320
Irina_83,
А адрес страницы можно увидеть?
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,670
Репутация
2,463
Irina_83 [?]
Отыскала тут заголовок <Encoding.au3>, извращаюсь всяко-разно, но пока без успеха
В этой библиотеке есть функция _Encoding_JavaUnicodeEncode, она перекодирует строку вида \uXXXX, при условий что это действительно кодированная строка в java-юникод.
 
Автор
I

Irina_83

Новичок
Сообщения
4
Репутация
0
Да, благодарю, именно она и отработала!
 
Верх