扫描支持windows-1251编码
This commit is contained in:
@@ -30,7 +30,8 @@ enum MAAT_CHARSET
|
||||
CHARSET_UNICODE_NCR_DEC, //SGML Numeric character reference,decimal base, e.g. "ا"
|
||||
CHARSET_UNICODE_NCR_HEX, //SGML Numeric character reference,hexdecimal base, e.g. "ا"
|
||||
CHARSET_URL_ENCODE_GB2312, //URL encode with GB2312, e.g. the chinese word "china" was encoded to %D6%D0%B9%FA
|
||||
CHARSET_URL_ENCODE_UTF8 //11, URL encode with UTF8,e.g. the chinese word "china" was encoded to %E4%B8%AD%E5%9B%BD
|
||||
CHARSET_URL_ENCODE_UTF8, //11, URL encode with UTF8,e.g. the chinese word "china" was encoded to %E4%B8%AD%E5%9B%BD
|
||||
CHARSET_WINDOWS1251
|
||||
};
|
||||
enum MAAT_ACTION
|
||||
{
|
||||
|
||||
@@ -235,6 +235,7 @@ int universal_charset_convert(struct Maat_scanner* scanner,enum MAAT_CHARSET fro
|
||||
case CHARSET_BIG5:
|
||||
case CHARSET_UNICODE:
|
||||
case CHARSET_UTF8:
|
||||
case CHARSET_WINDOWS1251:
|
||||
ret=iconv_convert(scanner,from,to,src,srclen,dst,dstlen);
|
||||
return ret;
|
||||
break;
|
||||
|
||||
@@ -242,7 +242,7 @@ char* md5_file(const char* filename, char* md5string)
|
||||
return md5string;
|
||||
}
|
||||
const char* CHARSET_STRING[]={"NONE","gbk","big5","unicode","utf8","bin",
|
||||
"unicode_ascii_esc","unicode_ascii_aligned","unicode_ncr_dec","unicode_ncr_hex","url_encode_gb2312","url_encode_utf8",""};
|
||||
"unicode_ascii_esc","unicode_ascii_aligned","unicode_ncr_dec","unicode_ncr_hex","url_encode_gb2312","url_encode_utf8", "windows-1251", ""};
|
||||
|
||||
const char** charset_get_all_name(void)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user