_HTMLDecode

HTTP Requests

_HTMLDecode

Top  Previous  Next

 

Decode chuỗi chứa \u[hex], \h[hex], &#[hex]; ...

sang ký tự thường

 

_HTMLDecode($sData [, $Escape_Character = '\u', $iHexLength = Default ])

 

 

 

* Tham số

$sData

Chuỗi dữ liệu cần giải mã

$Escape_Character

Dấu hiệu của loại mã hoá. Mặc định: \u

$iHexLength

Độ dài của giá trị hex. Mặc đinh: tự động điều chỉnh 2 hoặc 4.

 

 

 

* Giá trị trả về

Chuỗi dữ liệu đã được giải mã.

 

 

 

* Ghi chú

·Thông thường ta sẽ bắt gặp trong source Html hay javascript code những chuỗi dữ liệu kiểu như: \xA321, \uABCD, \h1234 hay kiểu HTML Entities như ს ... nói chung là theo mẫu sau:

[Escape Character][Hex Character][; nếu có]

 

·[Escape Character] thường là \u, \x và các trường hợp có mẫu tương tự.

 

·Mặc định $Escape_Character\u, nếu nguồn cần giải sử dụng escape character khác thì gán tương ứng cho tham số này.

 

 

 

* Ví dụ

#include <_HttpRequest.au3>

$decode = _HTMLDecode('Vi\u1ec7t Nam \u0111\u1ea5t n\u01b0\u1edbc t\u00f4i y\u00eau')

MsgBox(4096, 'Decode', $decode) ;Kết quả: Việt Nam đất nước tôi yêu

 

$decode = _HTMLDecode('Vi\x1ec7t Nam \x0111\x1ea5t n\x01b0\x1edbc t\x00f4i y\x00eau', '\x')

MsgBox(4096, 'Decode', $decode) ;Kết quả: Việt Nam đất nước tôi yêu