diff options
| author | zhengchao <[email protected]> | 2016-04-03 17:13:07 +0800 |
|---|---|---|
| committer | zhengchao <[email protected]> | 2016-04-03 17:13:07 +0800 |
| commit | 72f6e611ed68325052811c63bb7cc8475e7043fc (patch) | |
| tree | 79e9f3c046aa2d472360b533aa036c067e64f6c8 | |
| parent | f3f43fd4999f532872faa3a5e8077e78d8a65346 (diff) | |
增加转码模块的测试用例。v1.6
| -rw-r--r-- | src/entry/Maat_rule.cpp | 2 | ||||
| -rw-r--r-- | test/maat_json.json | 35 | ||||
| -rw-r--r-- | test/maat_test.cpp | 129 | ||||
| -rw-r--r-- | test/testdata_uni2ascii/original_Uygur_webpage.html | 166 | ||||
| -rw-r--r-- | test/testdata_uni2ascii/original_uy.txt | 2 | ||||
| -rw-r--r-- | test/testdata_uni2ascii/qq_mail_https.txt | 326 | ||||
| -rw-r--r-- | test/testdata_uni2ascii/sina_read_mail.txt | 1 | ||||
| -rw-r--r-- | test/testdata_uni2ascii/sohu_mail_unicode.txt | 1 |
8 files changed, 656 insertions, 6 deletions
diff --git a/src/entry/Maat_rule.cpp b/src/entry/Maat_rule.cpp index 7d0b605..6294157 100644 --- a/src/entry/Maat_rule.cpp +++ b/src/entry/Maat_rule.cpp @@ -26,7 +26,7 @@ #include "mesa_fuzzy.h" #include "great_index_engine.h" -int MAAT_FRAME_VERSION_1_5_20160311=1; +int MAAT_FRAME_VERSION_1_6_20160403=1; const char *maat_module="MAAT Frame"; const char* CHARSET_STRING[]={"NONE","gbk","big5","unicode","utf8","bin", diff --git a/test/maat_json.json b/test/maat_json.json index 9895d59..48fff9f 100644 --- a/test/maat_json.json +++ b/test/maat_json.json @@ -232,10 +232,10 @@ "regions": [ { "table_name": "HTTP_URL", - "table_type": "none", + "table_type": "string", "table_content": { "keywords": "C#中国", - "expr_type": "and", + "expr_type": "none", "match_method": "sub", "format": "uncase plain" } @@ -259,9 +259,36 @@ "regions": [ { "table_name": "KEYWORDS_TABLE", - "table_type": "none", + "table_type": "string", + "table_content": { + "keywords": "2010&يىلىدىكى", + "expr_type": "and", + "match_method": "sub", + "format": "uncase plain" + } + } + ] + } + ] + }, + { + "compile_id": 131, + "service": 1, + "action": 1, + "do_blacklist": 1, + "do_log": 1, + "effective_rage": 0, + "user_region": "utf8_维语2", + "is_valid": "yes", + "groups": [ + { + "group_name": "group_11", + "regions": [ + { + "table_name": "KEYWORDS_TABLE", + "table_type": "string", "table_content": { - "keywords": "2010–يىلىدىكى", + "keywords": "سىياسىي", "expr_type": "and", "match_method": "sub", "format": "uncase plain" diff --git a/test/maat_test.cpp b/test/maat_test.cpp index f9943b2..800320f 100644 --- a/test/maat_test.cpp +++ b/test/maat_test.cpp @@ -14,7 +14,10 @@ #include <sys/types.h>//fstat #include <sys/stat.h>//fstat #include <unistd.h> - +#include <dirent.h> +extern int my_scandir(const char *dir, struct dirent ***namelist, + int(*filter)(const struct dirent *), + int(*compar)(const void *, const void *)); void Maat_read_entry_start_cb(int update_type,void* u_para) { return; @@ -56,6 +59,31 @@ void print_maat_ret(int ret) } return; } +const char* print_maat_rule(struct Maat_rule_t* result,int ret) +{ + static char buff[1024]={0}; + int i=0,j=0; + switch(ret) + { + case -1: + snprintf(buff,sizeof(buff),"ret=%d,scan error.",ret); + break; + case -2: + snprintf(buff,sizeof(buff),"ret=%d,hit current region,but not hit compile rule.",ret); + break; + case 0: + snprintf(buff,sizeof(buff),"ret=0,nothing hit."); + break; + default://>0 + j=snprintf(buff,sizeof(buff),"hit %d rules, hit ruleid=",ret); + for(i=0;i<ret;i++) + { + j+=snprintf(buff+j,sizeof(buff)-j,"%d ",result[i].config_id); + } + break; + } + return buff; +} int test_string_full_scan(Maat_feather_t feather,const char* table_name,scan_status_t* mid) { int ret=0; @@ -256,6 +284,99 @@ int test_plugin_table(Maat_feather_t feather,const char* table_name,void* logger } return ret; } +int test_url_encode(Maat_feather_t feather,const char* table_name,scan_status_t* mid) +{ + const char* url_utf8="www.google.com/?q=C%23%E4%B8%AD%E5%9B%BD"; + const char* url_gb2312="www.baidu.com/?wd=C%23%D6%D0%B9%FA"; + int table_id=0,ret=0; + struct Maat_rule_t result[4]; + int found_pos[4]; + table_id=Maat_table_register(feather,table_name); + if(table_id==-1) + { + printf("Database table %s register failed.",table_name); + return -1; + } + ret=Maat_full_scan_string(feather, table_id,CHARSET_GBK, url_utf8, strlen(url_utf8), + result,found_pos, 4, + mid, 0); + printf("URL encode scan utf8 url %s\n",print_maat_rule(result,ret)); + + ret=Maat_full_scan_string(feather, table_id,CHARSET_GBK, url_gb2312, strlen(url_gb2312), + result,found_pos, 4, + mid, 0); + printf("URL encode scan gb2312 url %s\n",print_maat_rule(result,ret)); + + return 0; +} +int test_unicode_esc(Maat_feather_t feather,const char* table_name,scan_status_t* mid) +{ + const char* test_data_dir="./testdata_uni2ascii"; + struct dirent **namelist; + FILE* fp=NULL; + char file_path[256]={0}; + char buff[4096]; + size_t read_len=0; + int table_id=0,ret=0; + struct Maat_rule_t result[4]; + stream_para_t sp=NULL; + int found_pos[4]; + int n=0,i=0; + table_id=Maat_table_register(feather,table_name); + if(table_id==-1) + { + printf("Database table %s register failed in function %s.\n",table_name,__FUNCTION__); + return -1; + } + n = my_scandir(test_data_dir, &namelist, NULL, (int (*)(const void*, const void*))alphasort); + if(n<0) + { + printf("%s open dir %s error.\n",__FUNCTION__,test_data_dir); + return -1; + } + for(i=0;i<n;i++) + { + if((strcmp(namelist[i]->d_name, ".") == 0) || (strcmp(namelist[i]->d_name, "..") == 0)) + { + continue; + } + snprintf(file_path,sizeof(file_path),"%s/%s",test_data_dir,namelist[i]->d_name); + fp=fopen(file_path,"rb"); + if(fp==NULL) + { + printf("fopen %s error.\n",file_path);; + continue; + } + printf("%s processing %s\n",__FUNCTION__,file_path); + sp=Maat_stream_scan_string_start(feather,table_id,0); + if(sp==NULL) + { + printf("stream scan start failed.\n"); + continue; + } + read_len=fread(buff,1,sizeof(buff),fp); + while(read_len>0) + { + + ret=Maat_stream_scan_string(&sp,CHARSET_NONE,buff,read_len + ,result,found_pos,4,mid); + read_len=fread(buff,1,sizeof(buff),fp); + if(ret>0) + { + printf("UNI2ASCII file %s,%s\n",file_path,print_maat_rule(result,ret)); + } + } + Maat_stream_scan_string_end(&sp); + fclose(fp); + + } + for(i=0;i<n;i++) + { + free(namelist[i]); + } + free(namelist); + return 0; +} int test_expr_plus(Maat_feather_t feather,const char* table_name,scan_status_t* mid) { int ret=0; @@ -348,6 +469,12 @@ int main(int argc,char* argv[]) test_expr_plus(feather, "HTTP_REGION", &mid); Maat_clean_status(&mid); + test_url_encode(feather, "HTTP_URL", &mid); + Maat_clean_status(&mid); + + test_unicode_esc(feather,"KEYWORDS_TABLE",&mid); + Maat_clean_status(&mid); + sleep(4); Maat_burn_feather(feather); diff --git a/test/testdata_uni2ascii/original_Uygur_webpage.html b/test/testdata_uni2ascii/original_Uygur_webpage.html new file mode 100644 index 0000000..a3e6169 --- /dev/null +++ b/test/testdata_uni2ascii/original_Uygur_webpage.html @@ -0,0 +1,166 @@ +<!DOCTYPE html> +<!-- saved from url=(0062)http://uy.ts.cn/homepage/content/2016-03/31/content_514152.htm --> +<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><img src="./orignial_webpage_files/dmpcm"><img src="./orignial_webpage_files/ping.gif"><img src="./orignial_webpage_files/pixel"><script src="./orignial_webpage_files/cm.js" charset="utf-8"></script><script src="./orignial_webpage_files/id.php" charset="utf-8"></script> + + <title>مەركىزىي خىزمەتلەرنى چۆرىدەپ ئەقىل كۆرسىتىش، ۋەزىپىسىنى بەجانىدىل ئادا قىلىپ دادىل زىممىگە ئېلىش- تەڭرىتاغ تورى</title> + <link href="./orignial_webpage_files/H-ui.reset.css" rel="stylesheet"> + <link href="./orignial_webpage_files/font-style.css" rel="stylesheet"> + <link href="./orignial_webpage_files/style.css" rel="stylesheet"> + <script src="./orignial_webpage_files/jquery-1.11.3.js"></script> + <script src="./orignial_webpage_files/jquery.SuperSlide.2.1.1.js"></script> + <script src="./orignial_webpage_files/js.js"></script> + + + <meta name="filetype" content="0"> + <meta name="publishedtype" content="1"> + <meta name="pagetype" content="1"> + <meta name="contentid" content="514152"> + <meta name="publishdate" content="2016-03-31"> + <meta name="author" content="بۇئايشەم"> + +</head> +<body><link href="./orignial_webpage_files/jiathis_share.css" rel="stylesheet" type="text/css"><iframe frameborder="0" style="position: absolute; display: none; opacity: 0;"></iframe><div class="jiathis_style" style="position: absolute; z-index: 1000000000; display: none; top: 50%; left: 50%; overflow: auto;"></div><div class="jiathis_style" style="position: absolute; z-index: 1000000000; display: none; overflow: auto;"></div><iframe frameborder="0" src="./orignial_webpage_files/jiathis_utility.html" style="display: none;"></iframe> + <!-------------顶部--------------> + <div class="top" id="Top"> + <iframe src="./orignial_webpage_files/node_15563.html" scrolling="no" allowtransparency="true" frameborder="0" width="100%" height="30"></iframe> + </div> + <div class="ch10"></div> + + <!------导航--------> + <div class="layout" id="Benner"> + <dl> + <dd> + <a href="http://uy.ts.cn/"> + <img src="./orignial_webpage_files/logo.png"> + </a> + </dd> + </dl> + <div> + <a target="_blank" href="http://bbs.xjtsnews.com/portal.php">مۇنبەر</a> + <a target="_blank" href="http://www.uzunyol.cn/app/">خەۋەر تېرمىنالى</a> + <a target="_blank" href="http://uy.ts.cn/zhuanti/index.htm">مەخسۇس سەھىپە</a> + <a target="_blank" href="http://dihan.com.cn/">دېھقانلار تورى</a> + <a target="_blank" href="http://gizit.ts.cn/" style="font-size: 12px;">يانفون گېزىتى</a> + <a target="_blank" href="http://www.uzunyol.cn/undidar/">ئۈندىدار سالونى</a> + </div> + </div> + <div class="ch"></div> + + <!-------图片广告--------> + <!--广告开始,好几个轮转显示--> +<div class="layout" id="Top-adv1"> + <div id="top-adv" class="top-adv"> + <div class="hd"> + <ul></ul> + </div> + <div class="bd"> + <div class="tempWrap" style="overflow:hidden; position:relative; height:60px"><ul style="top: -170.961px; position: relative; padding: 0px; margin: 0px;"> + <li style="height: 60px;"><a href="http://uy.ts.cn/2016lianghui/node_15669.htm" target="_blank"><img src="./orignial_webpage_files/0a0027000000183fb99008.jpg" border="0"></a></li><li style="height: 60px;"><a href="http://uy.ts.cn/13dong/node_15075.htm" target="_blank"><img src="./orignial_webpage_files/fc4dd4f7ea9e180834d202.jpg" border="0"></a></li><li style="height: 60px;"><a href="http://uy.ts.cn/hlwdh/node_15228.htm" target="_blank"><img src="./orignial_webpage_files/fc4dd4f7ea9e17db87af05.jpg" border="0"></a></li><li style="height: 60px;"><a href="http://uy.ts.cn/zhuanti/node_14902.htm" target="_blank"><img src="./orignial_webpage_files/fc4dd4f7ea9e17a575c701.jpg" border="0"></a></li><li style="height: 60px;"><a href="http://uy.ts.cn/topic/60zhounian/node_14703.htm" target="_blank"><img src="./orignial_webpage_files/3c46d84ef0261776eeb201.jpg" border="0"></a></li> + </ul></div> + </div> + </div> + <div class="clearfix"></div> + </div> + <!--广告结束--> + <div class="ch20"></div> + <!---------内容----------> + <div class="layout" id="View"> + <div id="x_box"></div> + <div id="b_box" style="width: 200px;"> + <a href="http://uy.ts.cn/node_881.htm" target="_blank" class="">باش خەۋەر</a> + </div> + + <h2 id="Title"> + مەركىزىي خىزمەتلەرنى چۆرىدەپ ئەقىل كۆرسىتىش، ۋەزىپىسىنى بەجانىدىل ئادا قىلىپ دادىل زىممىگە ئېلىش + </h2> + <span id="User">بۇئايشەم</span><span id="Time">2016-03-31 11:17:39</span><span id="Source"><a href="" target="_blank">شىنجاڭ گېزىتى</a></span> + <div class="ch"></div> + <div id="Content"> + <!--enpproperty <articleid>514152</articleid><date>2016-03-31 11:17:39.0</date><author></author><title>مەركىزىي خىزمەتلەرنى چۆرىدەپ ئەقىل كۆرسىتىش، ۋەزىپىسىنى بەجانىدىل ئادا قىلىپ دادىل زىممىگە ئېلىش</title><keyword></keyword><subtitle></subtitle><introtitle></introtitle><siteid>82</siteid><nodeid>881</nodeid><nodename>باش خەۋەر</nodename><nodesearchname></nodesearchname>/enpproperty--><!--enpcontent--><!--enpcontent--><p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: center" align="center"><font face="ALKATIP Kitab Tom"> <strong>ئاپتونوم رايوننىڭ 2010–يىلىدىكى ئاپتونوم رايونلۇق پارتكوم سىياسىي كېڭەش خىزمىتى يىغىنىدىن بۇيانقى سىياسىي كېڭەش خىزمىتى توغرىسىدا ئومۇمىي بايان </strong></font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: center" align="center"><font face="ALKATIP Kitab Tom"><strong>ياۋ تۇڭ</strong></font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> ‹‹قەلبلەرنى مۇجەسسەملەش، ئەقىل كۆرسىتىش، كۈچ قوشۇش›› ج ك پ مەركىزىي كومىتېتى سىياسىي بىيۇروسىنىڭ ئەزاسى، ئاپتونوم رايونلۇق پارتكومنىڭ شۇجىسى جاڭ چۈنشيەننىڭ سىياسىي كېڭەشكە قويغان بۇ تەلىپى ئاپتونوم رايوننىڭ سىياسىي كېڭەش خىزمىتىنىڭ يۆنىلىشىنى كۆرسىتىپ بېرىپ، ئۇنى پىرىنسىپ بىلەن تەمىنلەپ، ئەزالارنىڭ يېڭى ۋەزىيەتتە سىياسىي كېڭەش خىزمىتىنى ياخشى ئىشلەش ئىشەنچى ۋە ئىرادىسىنى كۈچەيتتى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> ئاپتونوم رايونلۇق پارتكوم سىياسىي كېڭەش خىزمىتىگە ئىزچىل يۈكسەك ئەھمىيەت بېرىپ كەلدى، شۇجى جاڭ چۈنشيەن سىياسىي كېڭەش خىزمىتىگە ناھايىتى كۆڭۈل بۆلدى ۋە ئۇنى قوللىدى، 2010 – يىلى ئاپتونوم رايونلۇق پارتكومنىڭ سىياسىي كېڭەش خىزمىتى يىغىنى ئېچىلغاندىن بۇيان، شۇجى جاڭ چۈنشيەن سىياسىي كېڭەش خىزمىتىنى كۈچەيتىش توغرىسىدا كۆپ قېتىم تەستىقىي يوليۇرۇق بەردى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> نەچچە يىلدىن بۇيان ئاپتونوم رايونلۇق سىياسىي كېڭەش پارتىيە رەھبەرلىكىدە چىڭ تۇرۇشنى باشتىن – ئاخىر ۋەزىپىسىنى ئادا قىلىشنىڭ بىرىنچى تەلىپى قىلىپ، سىياسىي كېڭەشنىڭ ۋەتەنپەرۋەرلىك بىرلىك سەپ تەشكىلاتىلىق مۇھىم رولىنى تولۇق جارى قىلدۇرۇپ، ئورتاق تونۇشنى كەڭ دائىرىدە مۇجەسسەملىدى؛ دىققەتنى ئىجتىمائىي مۇقىملىق ۋە ئەبەدىي ئەمىنلىككە مەركەزلەشتۈرۈپ، دائىمىي كومىتېت يىغىنى ئېچىپ، بىر قاتار مۇھىم مەسىلىلەر توغرىسىدا تەدبىر، تەكلىپلەرنى ئوتتۇرىغا قويدى؛ ئايلىق كېڭىشىش سۆھبەت يىغىنى ئېچىشنى ئىجادىي يولغا قويۇپ، كېڭىشىپ بىرلىككە كەلگەن پىكىرلەرنى ئاپتونوم رايونلۇق پارتكوم، خەلق ھۆكۈمىتىنىڭ پايدىلىنىشىغا سۇندى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> ئاپتونوم رايونلۇق سىياسىي كېڭەشنىڭ سىياسىي كېڭەش شىنجاڭ ئۇيغۇر ئاپتونوم رايونلۇق 11 – نۆۋەتلىك كومىتېتى 1 – يىغىنىدىن بۇيانقى ۋەزىپىسىنى ئادا قىلىش خاتىرىسىگە نەزەر سالغاندا، كۆپلىگەن تەكلىپ، تەۋسىيەلەر، بىر قاتار تەكشۈرۈپ تەتقىق قىلىش دوكلاتلىرىنىڭ ھەممىسىدە شىنجاڭدىكى ھەر دەرىجىلىك سىياسىي كېڭەش تەشكىلاتلىرى ۋە سىياسىي كېڭەش ئەزالىرىنىڭ شىنجاڭنىڭ ئىقتىسادىي، ئىجتىمائىي تەرەققىياتى ئۈچۈن قەلبلەرنى مۇجەسسەملەپ، ئەقىل كۆرسىتىپ، كۈچ چىقارغانلىقىدىن ئىبارەت جانلىق ئەمەلىيەت خاتىرىلەنگەن بولۇپ، بۇلار شىنجاڭدىكى ھەر دەرىجىلىك سىياسىي كېڭەش تەشكىلاتلىرى ۋە سىياسىي كېڭەش ئەزالىرىنىڭ دىققەتنى ئاپتونوم رايوننىڭ مەركىزىي خىزمىتىگە مەركەزلەشتۈرۈپ فۇنكسىيەسىنى ئادا قىلىپ، سىياسىي كېڭەشنىڭ كېڭىشىش ئاساسىدىكى دېموكراتىيە قەدىمىنى ئىلگىرى سۈرۈپ، ئىستىل ۋە ئىقتىدار قۇرۇلۇشىنى كۈچەيتىپ، ئەمەلىي ئۈنۈمنى ئاشۇرۇش داۋامىدىكى مەزمۇت قەدەملىرىنىڭ شاھىتى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"><strong> كۈچنى مەركەزلەشتۈرۈپ، ئىتتىپاقلىقنى ئىلگىرى سۈرۈپ، قەلبلەرنى مۇجەسسەملەپ، بىرلىكتە گۈزەل شىنجاڭ قۇرۇپ چىقىش</strong></font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> ئاپتونوم رايونلۇق سىياسىي كېڭەشنىڭ ئەزاسى ۋېي تيەنجې كېسەللىك سەۋەبىدىن نامراتلىشىپ كەتكەن بىر قازاق ئائىلىسىنىڭ قىيىنچىلىقتىن قۇتۇلۇشىغا 20 يىل ياردەم بەردى، ئەڭ دەسلەپتە مەبلەغ چىقىرىپ يېڭى ئۆي سېلىپ بېرىش، قوي ئېلىپ بېرىشتىن، ئەر خوجايىننىڭ قومۇل شەھىرىدە مۇقىم خىزمەت تېپىپ، ئولتۇراقلىشىشى ۋە ئۇنىڭ ئىككى بالىسىنىڭ ئوتتۇرا مەكتەپنى، ئالىي مەكتەپنى تاماملاپ، خىزمەتكە چىقىشىغىچە ئۇلارغا ئىزچىل ئىقتىسادىي جەھەتتىن ياردەم قىلدى. چىڭگىل ناھىيەلىك سىياسىي كېڭەشنىڭ ئەزاسى ئامىنە ساۋۇت 50 ياشتىن ئاشقان، ئائىلە ئەھۋالى ئانچە ياخشى بولمىغان يەككە سودا – سانائەتچى، ئۇ ئىقتىسادچانلىق بىلەن تۇرمۇش كەچۈرۈپ، كۆپ يىللاردىن بۇيان يىغقان 100 مىڭ يۈەندىن كۆپرەك پۇلىغا كىچىك چىڭگىل دەرياسىغا پولات ئارغامچىلىق ئاسما كۆۋرۈك سالدۇرۇپ، ئىككى قىرغاقتىكى ئۈچ كەنتتىكى دېھقان – چارۋىچىلارنىڭ يول يۈرۈشىگە زور قولايلىق يارىتىپ بەردى...</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> يېقىنقى يىللاردىن بۇيان ھەر مىللەت، ھەر ساھە سىياسىي كېڭەش ئەزالىرى مىللەتلەر ئىتتىپاقلىقىنى باشلامچىلىق بىلەن قوغداپ، مىللەتلەر ئىتتىپاقلىقىغا بۇزغۇنچىلىق قىلىدىغان بارلىق سۆز، ھەرىكەتلەرگە بايرىقى روشەن ھالدا قارشى تۇرۇپ، ئەمەلىي ھەرىكىتى بىلەن مىللەتلەرنىڭ ئىناق ئۆتۈشى، بىر ياقىدىن باش چىقىرىشى، ئىناق راۋاجلىنىشىغا تۈرتكە بولۇپ، پارتىيە – گۇرۇھلار، تەشكىلاتلار، ھەر مىللەت، ھەر قاتلامدىكىلەرنىڭ بۈيۈك ئىتتىپاقلىقى، بۈيۈك بىرلىشىشىنى ئىلگىرى سۈردى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> 2016 – يىلى 1 – ئايدا ئاپتونوم رايونلۇق سىياسىي كېڭەش بەنگۇڭتىڭى رەھبەرلىرى سىياسىي كېڭەش ئورگىنىدىن مارالبېشى ناھىيەسىنىڭ دۆلەتباغ يېزىسى قۇرۇقتېرەك كەنتىدە تۇرۇشلۇق خىزمەت گۇرۇپپىسىدىكىلەر توغرىسىدا يېزىلغان بىرلەشمە ئىمزالىق خەتنى تاپشۇرۇۋالدى، خەتنى مەزكۇر كەنتتىكى ‹‹تۆت پېشقەدەم››لەر، دىنىي زاتلار ۋە ئامما ۋەكىلىدىن بولۇپ 17 كىشى بىرلىشىپ يازغان بولۇپ، ئۇلار خەتتە پۈتۈن كەنتتىكىلەرگە ۋاكالىتەن كۈچلۈك ئارزۇسىنى ئىپادىلەپ: ‹‹كەنتتە تۇرۇشلۇق كادىر ئېنگۇسۇم زەينىدىننىڭ كەنتىمىزدە يەنە داۋاملىق بىر يىل تۇرۇشىنى ئۈمىد قىلىمىز›› دەپ يازغانىدى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> ئىككى يىلدىن بۇيان ئاپتونوم رايونلۇق پارتكومنىڭ بىر تۇتاش ئورۇنلاشتۇرۇشى بويىچە شىنجاڭدىكى ھەر دەرىجىلىك سىياسىي كېڭەش تەشكىلاتلىرىدىن 1900دىن كۆپرەك سىياسىي كېڭەش ئەزاسى ۋە 630دىن كۆپرەك سىياسىي كېڭەش كادىرى شىنجاڭدىكى 14 ۋىلايەت، ئوبلاست، شەھەردىكى 1066 كەنتكە چوڭقۇر چۆكۈپ، ئۈچ ئەل پائالىيىتىنى كەڭ قانات يايدۇرۇپ، ئامما بىلەن تاماقتا، ئەمگەكتە بىللە بولۇپ، ئەڭ زور دەرىجىدە ئەلرايىنى مۇجەسسەملەپ، ئاممىنىڭ كۆڭلىنى ئۇتۇپ، ھەر مىللەت ئاممىغا سىياسىي كېڭەشنىڭ ئۆزلىرىگە ناھايىتى يېقىن ئىكەنلىكىنى ھەقىقىي ھېس قىلدۇردى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> ئاپتونوم رايونلۇق سىياسىي كېڭەش يەنە پارتىيە – گۇرۇھلار، تەشكىلاتلار ھەمكارلىقىنى كۈچەيتىشنى مۇھىم خىزمەت قىلىپ، دېموكراتىك پارتىيە – گۇرۇھلار، سودا – سانائەتچىلەر بىرلەشمىسى، خەلق تەشكىلاتلىرى ۋە پارتىيە – گۇرۇھسىز زاتلارنىڭ دېموكراتىك ھوقۇقىغا تولۇق ھۆرمەت قىلىپ، تەتقىق قىلىش، كېڭىشىش ئاساسىدا پىلان تۈزۈش قاتارلىق مۇھىم ئىشلاردا ئۇلاردىن تەكلىپ – پىكىر ئېلىشقا ئەھمىيەت بېرىپ، ئۇلارنىڭ ۋەزىپىسىنى ئۈنۈملۈك ئادا قىلىشىغا پائال سەھنە ھازىرلاپ بېرىپ، ئاپتونوم رايوننىڭ ئىسلاھات، تەرەققىيات، مۇقىملىقىغا ئەقىل – پاراسىتى ۋە كۈچىنى بېغىشلىدى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"><strong> ۋەزىپىلەرنى دادىل زىممىگە ئېلىپ، ياخشى ئەقىل كۆرسىتىپ، ئىناقلىقنى ئىلگىرى سۈرۈپ، ئەبەدىي ئەمىنلىكنى قوغداش</strong></font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> مەملىكەتلىك سىياسىي كېڭەشنىڭ شىنجاڭدىكى ئەزاسى، ئاپتونوم رايونلۇق سىياسىي كېڭەشنىڭ رەئىسى نۇرلان ئابىلمەجىن 12 – مارت سىياسىي كېڭەش مەملىكەتلىك 12 – نۆۋەتلىك كومىتېتىنىڭ 4 – يىغىنىدا ‹‹ئەسەبىيلىكنى تۈگىتىشنى چوڭقۇر ئىلگىرى سۈرۈپ، دۆلەتنىڭ بىخەتەرلىكىنى قەتئىي قوغدايلى›› دېگەن تېمىدا سۆز قىلىپ، دۆلەتنىڭ ئەڭ يۇقىرى كېڭىشىش سەھنىسىدە دىن ئەسەبىيلىكى ئىدىيەسىدىن ئىبارەت ‹‹يامان سۈپەتلىك ئۆسمە››نى يوقىتىپ، دۆلەتنىڭ بىخەتەرلىكىنى قوغداپ، ‹‹بىر بەلباغ، بىر يول›› ئىستراتېگىيەسىنى ئوڭۇشلۇق يولغا قويۇشقا كاپالەتلىك قىلىشنى ئوتتۇرىغا قويدى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> ‹‹شىنجاڭ ئاۋازى›› خەلق سارىيىدا ياڭرىدى، بۇ شىنجاڭدىكى 23 مىليون ھەر مىللەت ئاممىنىڭ ئورتاق قەلب ساداسى! يېقىنقى نەچچە يىلدىن بۇيان ئاپتونوم رايونلۇق سىياسىي كېڭەش ئىجتىمائىي مۇقىملىق ۋە ئەبەدىي ئەمىنلىكتىن ئىبارەت بۇ باش نىشاننى چۆرىدەپ، ‹‹ئۈچ خىل كۈچ››كە زەربە بېرىش، دىن ئەسەبىيلىكى ئىدىيەسىنىڭ سىڭىپ كىرىشىنى چەكلەش، دىن ئىناقلىقىغا تەسىر يەتكۈزىدىغان ئامىللارنى تۈگىتىش، تىنچ شىنجاڭ قۇرۇشنى ئىلگىرى سۈرۈش قاتارلىق تېمىلار بويىچە تۈرلۈك تەكشۈرۈپ تەتقىق قىلىشنى قانات يايدۇرۇپ، ‹‹سىياسىي كېڭەش ساداسى››نى ياڭراتتى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> ‹‹يېزىلاردىكى 80 –، 90 – يىللاردا تۇغۇلغانلارغا قارىتىلغان قانۇن – تۈزۈم تەربىيەسى ۋە ئىشقا ئورۇنلاشتۇرۇش مۇلازىمىتى ئۇزاق ئۈنۈملۈك خىزمەت مېخانىزمىنى ئورنىتىپ، جەمئىيەتنىڭ ئەبەدىي ئەمىنلىكىگە تەسىر يەتكۈزۈۋاتقان يوشۇرۇن ئامىللارنى مەنبەدىن تۈگىتىش كېرەك››؛ ‹‹جەنۇبىي شىنجاڭدىكى ئاز سانلىق مىللەت ئاممىنىڭ مەدەنىيەت ساپاسى ۋە تەربىيەلىنىش دەرىجىسىنى ئۆستۈرۈپ، توققۇز يىللىق مەجبۇرىيەت مائارىپىنى دەل جايىدا ئەمەلىيلەشتۈرۈش، جەنۇبىي شىنجاڭدىكى ئۈچ ۋىلايەت، بىر ئوبلاستتا 12 يىللىق ھەقسىز مەجبۇرىيەت مائارىپىنى تېز ئەمەلىيلەشتۈرۈش كېرەك››؛ ‹‹شىنجاڭنىڭ تېررورلۇققا قارشى تۇرۇش كۈرىشىنىڭ ئالاھىدىلىكىگە ماس كېلىدىغان زوراۋانلىق، تېررورلۇق جىنايى قىلمىشىغا قاقشاتقۇچ زەربە بېرىدىغان يەرلىك نىزام بەلگىلىمىلەرنى تۈزۈش كېرەك››... بۇ بىر قاتار تەكلىپلەر ئومۇمىيەتكە زىچ باغلانغان.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> ئاپتونوم رايونلۇق سىياسىي كېڭەش ‹‹ئىجتىمائىي مۇقىملىق ۋە ئەبەدىي ئەمىنلىك››، ‹‹شىنجاڭنى قانۇن بويىچە ئىدارە قىلىش›› باش تېمىسىدىكى دائىمىي كومىتېت يىغىنى ئېچىپ، ئاپتونوم رايونلۇق پارتكومغا 14 پارچە تەكلىپ تاپشۇردى. ‹‹ئاپتونوم رايوننىڭ ئىتتىپاق، مۇقىم ۋەزىيىتىنى قەتئىي قوغداش توغرىسىدىكى قارار››نى چىقىرىپ، زوراۋانلىق، تېررورلۇق جىنايى ھەرىكەتلىرىگە قاقشاتقۇچ زەربە بېرىش، شىنجاڭنىڭ ئىجتىمائىي مۇقىملىقىنى قوغداش توغرىسىدا چاقىرىق چىقاردى... بۇ بىر قاتار ھەرىكەتلەر ئەمەلىيەتنىڭ سىنىقىدىن ئۆتتى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> ئاپتونوم رايونلۇق سىياسىي كېڭەش مۇقىملىققا ئالاقىدار مۇھىم مەسىلىدە ئېنىق پوزىتسىيە بىلدۈردى. يېقىنقى يىللاردىن بۇيان ئاپتونوم رايونىمىزدىكى ھەر دەرىجىلىك سىياسىي كېڭەش تەشكىلاتلىرى ئوخشىمىغان شەكىلدە جەمئىي 5400 قېتىمدىن كۆپرەك سۆھبەت يىغىنى، لېكسىيە، شىكايەت يىغىنى ئېچىپ، ھەر مىللەت ئاممىنى مىللىي بۆلگۈنچىلىك ۋە دىن ئەسەبىيلىكى ئىدىيەسىنىڭ سىڭىپ كىرىشىگە قەتئىي قارشى تۇرۇشقا يېتەكلەپ ۋە تەربىيەلەپ، جەمئىيەتتىكى ھەر ساھەدىكىلەرنىڭ كۈچلۈك ئىنكاسىنى قوزغىدى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> شۇنىڭ بىلەن بىللە ھەر دەرىجىلىك سىياسىي كېڭەش تەشكىلاتلىرى ۋە سىياسىي كېڭەش ئەزالىرى ‹‹بەش ئاچقۇچ››تىن ئۇنىۋېرسال پايدىلىنىپ، توغرا ئېتىقاد ئارقىلىق سىقىپ چىقىرىش، مەدەنىيەت ئارقىلىق سۇسلاشتۇرۇش، قانۇن ئىدارە قىلىش ئارقىلىق چەكلەش، پەننى ئومۇملاشتۇرۇشتىن ئىبارەت ‹‹تۆتنى تەڭ باشقۇرۇش››تا چىڭ تۇرۇپ، ‹‹لېكسىيە ئۆمىكى››، ‹‹تەشۋىقاتچى››لارنىڭ رولىدىن تولۇق پايدىلىنىپ، دىن ئەسەبىيلىكى ئىدىيەسىنىڭ زىيىنىنى كەڭ تەشۋىق قىلىپ، ئاساسىي ئېقىم ئاۋازىنى ئاساسىي قاتلامغا يەتكۈزۈپ، كىشىلەرنى ياخشى تەربىيەلەپ، قەلبلەرنى تەسىرلەندۈرۈپ، ‹‹ئەسەبىيلىكنى تۈگىتىش››نى ئىلگىرى سۈرۈش داۋامىدا سىياسىي كېڭەش بىرلىك سېپىنىڭ ئاممىۋى خىزمەتتىكى ئەۋزەللىكى ۋە رولىنى جارى قىلدۇردى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"><strong> ماھىرلىق بىلەن ئىزدىنىپ، دادىل ئەمەلىيەتتىن ئۆتكۈزۈپ، ئەمەلىي ئۈنۈمگە ئەھمىيەت بېرىپ، كېڭىشىش شەكلىدە يېڭىلىق يارىتىش</strong></font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> 23 – مارت چۈشتىن بۇرۇن ئاپتونوم رايونلۇق سىياسىي كېڭەش بىر مەيدان قىزغىن سۆھبەت يىغىنى ئۆتكۈزدى. يىغىنغا قاتناشقان سىياسىي كېڭەش ئەزالىرى، مۇتەخەسسىسلەر، يەتتە فۇنكسىيەلىك تارماق ۋە بىر قىسىم ئاساسىي قاتلام سىياسىي كېڭەشنىڭ مەسئۇللىرى ‹‹ئەنئەنىۋى يېزا – قىشلاقلارنى قوغداش›› دېگەن تېمىنى چۆرىدەپ بەس – بەستە پىكىر بايان قىلدى. بۇ ئاپتونوم رايونلۇق سىياسىي كېڭەش 2014 – يىلى ئايلىق كېڭىشىش سۆھبەت يىغىنى ئۆتكۈزۈشنى يولغا قويغاندىن بۇيان ئۆتكۈزۈلگەن 19 – قېتىملىق ئايلىق كېڭىشىش سۆھبەت يىغىنى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> يېقىنقى يىللاردىن بۇيان ئاپتونوم رايونلۇق سىياسىي كېڭەش دىققەتنى ‹‹تۆت ئومۇميۈزلۈك›› ئىستراتېگىيەلىك ئورۇنلاشتۇرمىسىغا مەركەزلەشتۈرۈپ، ئاپتونوم رايوننىڭ مۇھىم تەدبىر ئورۇنلاشتۇرمىسىنى ئەمەلىيلەشتۈرۈشكە تۈرتكە بولۇشنى چۆرىدەپ، كېڭىشىش پائالىيىتىنىڭ ئۈنۈملۈك شەكلى ئۈستىدە پائال ئىزدىنىپ، پارتىيە، ھۆكۈمەت تارماقلىرى بىلەن بولغان خىزمەت ئالاقىسى تۈزۈمىنى يەنىمۇ مۇكەممەللەشتۈرۈپ، ئوخشىمىغان شەكىلدە مەخسۇس كېڭىشىش، نىشانلىق كېڭىشىش، ساھەلەر بويىچە كېڭىشىش، تەكلىپ بېجىرىش ئەھۋالى بويىچە كېڭىشىشنى قانات يايدۇرۇپ، كېڭىشىش ئۈنۈمىنى يەنىمۇ ئاشۇردى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> ئاپتونوم رايونلۇق سىياسىي كېڭەش 2014 – يىلىدىن باشلاپ سىياسىي كېڭەشنىڭ كېڭىشىش ئاساسىدىكى دېموكراتىيە قەدىمىنى ئۈزلۈكسىز تېزلىتىش ئۈستىدە ئىزدىنىپ ۋە ئۇنى كېڭەيتىپ، ئاپتونوم رايونلۇق پارتكوم ۋە جەمئىيەتتىكى ھەر ساھەنىڭ يۈكسەك دىققىتىنى قوزغىدى ۋە تولۇق مۇئەييەنلەشتۈرۈشىگە ئېرىشتى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> ئاپتونوم رايونلۇق سىياسىي كېڭەش ‹‹ئىسلاھاتنى ئومۇميۈزلۈك چوڭقۇرلاشتۇرۇش››نى باش تېما قىلىپ، سىياسىي كېڭەش ئاپتونوم رايونلۇق 11 – نۆۋەتلىك كومىتېتىنىڭ 7 – قېتىملىق دائىمىي كومىتېت يىغىنىنى ئېچىپ، مەمۇرىيەت ئىشلىرىنى مەخسۇس كېڭىشىپ، يىپەك يولى ئىقتىساد بەلبېغى يادرولۇق رايونى قۇرۇش، مەمۇرىي تەستىق تۈزۈمى ئىسلاھاتىنى چوڭقۇرلاشتۇرۇش قاتارلىق يەتتە تەكلىپ لايىھەسىنى شەكىللەندۈرۈپ، ئىسلاھاتنى ئىلگىرى سۈرۈشتىكى تەدبىر بەلگىلەشكە مەسلىھەت بېرىش رولىنى جارى قىلدۇردى؛ ‹‹شىنجاڭنى قانۇن بويىچە ئىدارە قىلىش››نى باش تېما قىلىپ، سىياسىي كېڭەش ئاپتونوم رايونلۇق 11 – نۆۋەتلىك كومىتېتىنىڭ 10 – قېتىملىق دائىمىي كومىتېت يىغىنىنى ئېچىپ، مەمۇرىيەت ئىشلىرىنى مەخسۇس كېڭىشىپ، قانۇن ئىدارە قىلىدىغان شىنجاڭ قۇرۇش ئۈچۈن ئەقىل كۆرسەتتى؛ تەڭرىتاغ 1 – مۇزلۇقى تەبىئىي مۇھاپىزەت رايونى قۇرۇشنى مەخسۇس كېڭىشىپ، دېموكراتىك نازارەت قىلىش خىزمىتىنى كۈچەيتىش ئۈستىدە ئىزدەندى؛ ‹‹شىنجاڭدا ئىختىساسلىقلارنى تەرەققىي قىلدۇرۇش››نى باش تېما قىلىپ، سىياسىي كېڭەش ئاپتونوم رايونلۇق 11 – نۆۋەتلىك كومىتېتىنىڭ 11 – قېتىملىق دائىمىي كومىتېت يىغىنىنى ئېچىپ مەمۇرىيەت ئىشلىرىنى مەخسۇس كېڭىشىپ، ئاپتونوم رايونلۇق پارتكومنىڭ ‹‹ئىختىساسلىقلار ئارقىلىق ئاپتونوم رايوننى قۇدرەت تاپقۇزۇش›› ئىستراتېگىيەلىك ئورۇنلاشتۇرمىسىنى ئەمەلىي ھەرىكىتى ئارقىلىق ئەمەلىيلەشتۈردى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> ئاپتونوم رايونلۇق سىياسىي كېڭەش 2014 – يىلى تۇنجى قېتىم كېڭىشىش خىزمىتى يىللىق پىلانىنى تۈزدى، ئىككى يىلدىن بۇيان جەمئىي 26 تۈرلۈك كېڭىشىش پىلانىنى تۈزدى، ‹‹يىللىق كېڭىشىش پىلانىنى بېكىتىش ۋە ئەمەلىيلەشتۈرۈش توغرىسىدىكى ۋاقىتلىق يولغا قويۇش چارىسى››نى تۈزۈپ، ئاپتونوم رايونلۇق پارتكوم دائىمىي كومىتېتىنىڭ تەستىقلىشى ھەم تەشكىللەپ يولغا قويۇشىغا سۇنۇپ، سىياسىي كېڭەشنىڭ كېڭىشىش پائالىيىتىنى ئاپتونوم رايونلۇق پارتكومنىڭ ئورۇنلاشتۇرمىلىرىدا تېخىمۇ نامايان قىلىپ، تۈرلۈك كېڭىشىش پائالىيەتلىرىنى تېخىمۇ قېلىپلاشتۇردى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> ئاپتونوم رايونلۇق سىياسىي كېڭەش 2014 – يىلى 2 – ئايدا تۇنجى قېتىملىق ئايلىق كېڭىشىش سۆھبەت يىغىنى ئاچتى، ھازىرغىچە مىللىي تېبابەت دورىگەرلىكىنى راۋاجلاندۇرۇش، سانائەت رايونلىرىنىڭ ئېنېرگىيەنى تېجەپ، بۇلغىمىنى ئازايتىشنى چۆرىدىگەن ھالدا 19 قېتىملىق ئايلىق كېڭىشىش سۆھبەت يىغىنى ئاچتى، كېڭىشىش تېمىسىنىڭ كۆپىنچىسىدە ئومۇمىيەتكە مۇناسىۋەتلىك ‹‹كىچىك مەسىلىلەر››نى چىقىش قىلىپ ئوتتۇرىغا قويغان كېڭىشىش پىكىرلىرى پارتكوم، خەلق ھۆكۈمىتى تەرىپىدىن قوبۇل قىلىنىپ، مول نەتىجە بېرىپ، سىياسىي كېڭەش خىزمىتىنىڭ بىر چوڭ يارقىن نۇقتىسىغا ئايلاندى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> 2016 – يىلى چاغان تۈگىشى بىلەنلا ئاپتونوم رايونلۇق سىياسىي كېڭەش ساياھەتچىلىكنى راۋاجلاندۇرۇشنى ئىلگىرى سۈرۈش نىشانلىق كېڭىشىش سۆھبەت يىغىنى، شىنجاڭنىڭ ئالاھىدە تىرانسفورموتور ئېلېكتىر تورى قۇرۇلۇشى ۋە ئېلېكتىر ئېنېرگىيە مەخسۇس كېڭىشىش سۆھبەت يىغىنىنى ئاچتى، بۇ ئاپتونوم رايونلۇق سىياسىي كېڭەش پارتگۇرۇپپىسىنىڭ يېڭى يىلدىكى يېڭى ھەرىكىتىدە يېڭىلىق ياراتقانلىقى، شۇنداقلا كېڭىشىش ئاساسىدىكى دېموكراتىيە شەكلىنى كېڭەيتىشتىكى مۇھىم ئۇسۇل بولۇپ، سىياسىي كېڭەشنىڭ كېڭىشىش ئاساسىدىكى دېموكراتىيە قۇرۇلۇشىنى ئىلگىرى سۈرۈشتە ئۈلگىلىك رول ئوينىدى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"><strong> پۈتۈن كۈچ بىلەن ئىشلەشكە ماھىر بولۇپ، تەرەققىياتنى كۆزلەپ ئىقتىسادىي، ئىجتىمائىي ئىشلارغا مۇلازىمەت قىلىش</strong></font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> ج ك پ مەركىزىي كومىتېتى سىياسىي بىيۇروسىنىڭ ئەزاسى، ئاپتونوم رايونلۇق پارتكومنىڭ شۇجىسى جاڭ چۈنشيەن 2014 – يىلىنىڭ ئاخىرىدا ‹‹شىنجاڭنى ئەڭ پاكىز جاي قىلىپ قۇرۇپ چىقىش››تەك ئېكولوگىيە مەدەنىيلىكى قۇرۇلۇشى تېمىسىنى تەنتەنىلىك ئوتتۇرىغا قويدى ھەم بۇ خىزمەتنى سىياسىي كېڭەشنىڭ مەسئۇل بولۇشىغا تاپشۇردى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> بىر يىلدىن كېيىن ‹‹پاكىز شىنجاڭ قۇرۇش›› ئىدىيەسى كىشىلەر قەلبىدىن ئورۇن ئالدى، شىنجاڭدىكى ھەر مىللەت خەلق پاكىز شىنجاڭ قۇرۇشقا قىزغىن ئاتلاندى، شىنجاڭنىڭ تاغلىرى تېخىمۇ يېشىللىققا پۈركەندى، سۈيى تېخىمۇ سۈزۈلدى، ھاۋاسى تېخىمۇ ساپلاشتى... ئاپتونوم رايونلۇق سىياسىي كېڭەش پاكىز شىنجاڭ قۇرۇش خىزمىتىنى چىڭ تۇتۇپ، تەڭرىتاغنىڭ جەنۇبى ۋە شىمالىغا يېشىللىق ئۇرۇقىنى چاچتى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> يېقىنقى يىللاردىن بۇيان ئاپتونوم رايونلۇق سىياسىي كېڭەش ‹‹تۆت ئومۇميۈزلۈك›› ئىستراتېگىيەلىك ئورۇنلاشتۇرمىسى بويىچە ئاپتونوم رايونلۇق پارتكوم ئورۇنلاشتۇرغان مەخسۇس خىزمەتلەرنى زىچ چۆرىدەپ، خەلق سىياسىي مەسلىھەت كېڭىشىنىڭ ئالاقە دائىرىسى كەڭ، ئىختىساسلىقلار توپلانغان بولۇشتەك ئەۋزەللىكىنى تىرىشىپ جارى قىلدۇرۇپ، پاكىز شىنجاڭ قۇرۇلۇشى، ئادەتتىن تاشقىرى نېفىت – گاز بايلىقىنى چارلاش – ئېچىش، خاس يېمەك – ئىچمەك كەسپىنى راۋاجلاندۇرۇش قاتارلىق خىزمەتلەردە مەسئۇلىيەتنى دادىل زىممىسىگە ئېلىپ، دادىل ئەمەلىيەتتىن ئۆتكۈزۈپ، تەشەببۇسكار بولۇپ، ئەقىل كۆرسىتىش سۈپىتىنى ئۆستۈرۈشكە كۈچەپ، سۆزى راست بولۇش، تەدبىرى ئەمەلىي بولۇش، ھەرىكىتى توغرا بولۇشنى ئىشقا ئاشۇرۇپ، سىياسىي كېڭەشنىڭ ياخشى ئاۋازىنى ياڭراتتى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> ئاپتونوم رايونلۇق سىياسىي كېڭەش مەدەنىيەت، تارىخ ماتېرىيال خىزمىتىنى ئىلگىرى سۈرۈشتە يېڭىلىق يارىتىپ، ئاز سانلىق مىللەتلەرنىڭ 100 يىللىق ئەمەلىي خاتىرىسى، شىنجاڭنىڭ ‹‹ئۈچ ئەل›› پائالىيىتى ئەمەلىي خاتىرىسى، ياپون باسقۇنچىلىرىغا قارشى ئۇرۇش خاتىرىسى، غەربىي رايوننى كەڭ ئېچىش، ئەجدادلىرىمىز قاتارلىق تارىخىي ماتېرىياللارنى توپلاپ تۈزدى، بەزى نەشر بۇيۇملىرى ئېلىمىزنىڭ چېگرا مەدەنىيەت تارىخى كىتابلىرىنىڭ ئۈلگىسى بولدى، بەزىلىرى شىنجاڭنىڭ ياپون باسقۇنچىلىرىغا قارشى ئۇرۇش تارىخىي ماتېرىياللىرىدىكى بوشلۇقنى تولدۇرۇپ، سىياسىي كېڭەشنىڭ تارىخنى ئەستە تۇتۇپ، ئەلنى ئىدارە قىلىش، ئىتتىپاقلىشىش، ئادەم تەربىيەلەش فۇنكسىيەسىنى تولۇق جارى قىلدۇردى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> ئاپتونوم رايونلۇق سىياسىي كېڭەش يەنە ئىسلاھات، تەرەققىياتقا كۈچەش، خەلق تۇرمۇشىغا ئەھمىيەت بېرىش، شىنجاڭنى قانۇن بويىچە ئىدارە قىلىشتىكى ئىشلەش ۋە نەتىجە يارىتىشقا ئەھمىيەت بېرىپ، مەمۇرىيەت ئىشلىرىنى مەخسۇس كېڭىشىش ئارقىلىق ئىسلاھاتنى ئىلگىرى سۈرۈشتە تەدبىر بەلگىلەشتىن مەسلىھەت بېرىش رولىنى جارى قىلدۇردى ھەم ئاپتونوم رايونلۇق پارتكومنىڭ تۈرلۈك ئىستراتېگىيەلىك ئورۇنلاشتۇرمىلىرىنى ئەمەلىي ھەرىكىتى ئارقىلىق ئىزچىللاشتۇردى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> ئاپتونوم رايونلۇق سىياسىي كېڭەش ئامما كۆڭۈل بۆلىدىغان ئىشلارنى كۆڭلىگە پۈكۈپ، سىياسىي كېڭەشنىڭ خەلق ئۈچۈن كېڭىشىش، خەلقنى كۆزلەش، خەلق ئۈچۈن ئەقىل كۆرسىتىش، خەلق ئۈچۈن كۈچ قوشۇشىنى ئاڭلىق ئىشقا ئاشۇردى. يېقىنقى يىللاردىن بۇيان ئاپتونوم رايونلۇق پارتكومنىڭ ‹‹خەلق تۇرمۇشى ئەلا، ئامما بىرىنچى، ئاساسىي قاتلام مۇھىم›› تەلىپىنى ئەستايىدىل ئىزچىللاشتۇرۇپ، خەلق ئۈچۈن ۋەزىپىسىنى ئادا قىلىشتا چىڭ تۇرۇپ، ئىشقا ئورۇنلاشتۇرۇش، مائارىپ، داۋالاش، ئىجتىمائىي كاپالەت قاتارلىق ھەر مىللەت ئاممىنىڭ مەنپەئىتىگە مۇناسىۋەتلىك مەسىلىلەرنى زىچ چۆرىدەپ پائال ئەقىل كۆرسەتتى. قىز ئىستۇدېنتلارنى ئىشقا ئورۇنلاشتۇرۇش، كەسپىي مائارىپ ۋە كەسپىي تېخنىكا ماھارىتى بويىچە تەربىيەلەشنى كۈچەيتىش، ئۈرۈمچىنىڭ ئاتموسفېرا بۇلغىنىشىنى تىزگىنلەش، يېزىلاردىكى ئارتۇق ئەمگەكچىلەرنى يۆتكەشنى تېزلىتىش ۋە يېزا يۇقىرى ئۈنۈملۈك سۇ تېجەش قۇرۇلۇشى قاتارلىق قارالمىلارنى چوڭقۇر تەكشۈرۈپ تەتقىق قىلىپ، خەلق تۇرمۇشى قۇرۇلۇشىنى ئىلگىرى سۈرۈش ئۈچۈن ئەمەلىي تەدبىر كۆرسىتىپ، ئەمەلىيلەشتۈرۈشكە تۈرتكە بولدى. قىيىنچىلىقى بار ھەر مىللەت ئاممىنىڭ ئىشلەپچىقىرىش ۋە تۇرمۇشىغا كۆڭۈل بۆلۈپ ئوتتۇرىغا قويغان قوي، كالا گۆشى تولۇقلىمىسى بېرىش سالمىقىنى ئاشۇرۇش، چېگرا رايوندىكى ئاز سانلىق مىللەت رايونلىرىنىڭ ئەمىن تاپقۇزۇپ خەلقنى بېيىتىش، ئولتۇراقلاشتۇرۇپ چارۋىچىلىقنى گۈللەندۈرۈش قۇرۇلۇشى، چارۋىچىلارنىڭ يايلاق ھوقۇق – مەنپەئىتىنى قوغداشنى كۈچەيتىش جەھەتلەردىكى تەكلىپلىرىنىڭ ھەممىسى ئاپتونوم رايونلۇق پارتكوم تەرىپىدىن قوبۇل قىلىنىپ ئەمەلىيلەشتۈرۈلدى.</font></p> +<p style="TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify; FONT-FAMILY: ALKATIP Kitab Tom" align="justify"><font face="ALKATIP Kitab Tom"> ھەر مىللەت، ھەر ساھە سىياسىي كېڭەش ئەزالىرى شىنجاڭنىڭ ئىقتىسادىي، ئىجتىمائىي ئىشلىرىدىكى خۇشاللىنارلىق ئۆزگىرىشلەرنى بىۋاسىتە كۆردى ۋە ئۇنىڭغا قاتناشتى، ئاپتونوم رايونلۇق سىياسىي كېڭەش ۋە سىياسىي كېڭەشكە قاتناشقان پارتىيە – گۇرۇھلار، تەشكىلاتلار، ھەر مىللەت، ھەر ساھە زاتلار شىنجاڭدىكى ھەر مىللەت خەلق بىلەن مۈرىنى – مۈرىگە تىرەپ ئىلگىرىلەپ، شانلىق نەتىجە ۋە شانلىق سەھىپە ياراتتى.</font></p><!--/enpcontent--><!--/enpcontent--> + </div> + +<div id="naxir"> + <p> ئەسكەرتىش: </p> + تورىمىزدىكى ئەسەرلەرنىڭ نەشىر ھوقۇقى شىنجاڭ ئۇيغۇر ئاپتونوم رايونلۇق ئاخبارات ئىشخانىسىغا تەۋە، ھەرقايسى تاراتقۇلار كۆچۈرۈپ تارقاتقاندا «تەڭرىتاغ تورى›› دەپ مەنبەنى ئېنىق ئەسكەرتىشى كېرەك، بولمىسا قانۇنىي جاۋابكارلىقى سۈرۈشتە قىلىنىدۇ. +</div> + <!-------分享链接--------> + <div id="F4" class="jiathis_style_32x32"> + <span class="link"></span> + <a class="jiathis_button_weixin link01" title="分享到微信"><span class="jiathis_txt jtico jtico_weixin"></span></a> + <a class="jiathis_button_tsina link02" title="分享到新浪微博"><span class="jiathis_txt jtico jtico_tsina"></span></a> + <a class="jiathis_button_cqq link03" title="分享到QQ好友"><span class="jiathis_txt jtico jtico_cqq"></span></a> + <a class="jiathis_button_tqq link04" title="分享到腾讯微博"><span class="jiathis_txt jtico jtico_tqq"></span></a> + <a class="jiathis_button_qzone link05" title="分享到QQ空间"><span class="jiathis_txt jtico jtico_qzone"></span></a> + </div> + <script type="text/javascript" src="./orignial_webpage_files/jia.js" charset="utf-8"></script><script type="text/javascript" src="./orignial_webpage_files/plugin.client.js" charset="utf-8"></script> + </div> + <div class="ch30"></div> + + <!-----------------> + <div class="layout" id="F5"> + + <ul> <li><dl> <dd><a href="http://uy.ts.cn/homepage/content/2016-02/03/content_495431.htm" target="_blank">چاغاندا پۈتۈن مەملىكەتتىكى يۇقىرى سۈرئەتلىك تاشيوللاردا كىچىك ئاپتوموبىللاردىن ھەق ئېلىنمايدۇ</a> </dd> </dl> </li><li><dl> <dd><a href="http://uy.ts.cn/homepage/content/2016-02/03/content_495480.htm" target="_blank">ئاپتونوم رايوننىڭ 2015 – يىللىق خەلق ئىگىلىكى ۋە ئىجتىمائىي تەرەققىيات پىلانىنىڭ ئىجراسى ھەمدە 2016 – يىللىق خەلق ئىگىلىكى ۋە ئىجتىمائىي تەرەققىيات پىلانى لايىھەسى ھەققىدە دوكلات</a> </dd> </dl> </li><li><dl> <dd><a href="http://uy.ts.cn/homepage/content/2016-02/03/content_495479.htm" target="_blank">خاتالىقىنى ئۈزۈل–كېسىل تۈزىتىپ، يېڭى ھاياتقا يۈزلىنىش</a> </dd> </dl> </li><li><dl> <dd><a href="http://uy.ts.cn/homepage/content/2016-02/03/content_495478.htm" target="_blank">دىنىي ئەسەبىيلىك ئىدىيەسى بىلەن تەلتۆكۈس ئادا–جۇدا بولۇپ، قايتىدىن ھاياتلىققا ئېرىشىش</a> </dd> </dl> </li><li><dl> <dd><a href="http://uy.ts.cn/homepage/content/2016-02/03/content_495475.htm" target="_blank">شىنجاڭ دۆلەت خەۋپسىزلىكىگە خەۋپ يەتكۈزگەن 11 جىنايەتچىنىڭ جازاسىنى قانۇن بويىچە كېمەيتتى</a> </dd> </dl> </li><li><dl> <dd><a href="http://uy.ts.cn/homepage/content/2016-02/03/content_495461.htm" target="_blank">شىنجاڭ لياۋنىڭ كوماندىسى يېڭى پەسىلدىكى دەسلەپكى غەلىبىنى قولغا كەلتۈردى</a> </dd> </dl> </li><li><dl> <dd><a href="http://uy.ts.cn/homepage/content/2016-02/03/content_495457.htm" target="_blank">ئاپتونوم رايون مەركەزنىڭ قىشلىق، ئەتىيازلىق تۇرمۇش قۇتقۇزۇش ياردىمى مەبلىغىدىن 264 مىليون يۈەن ئاجراتتى</a> </dd> </dl> </li> </ul> + + </div> + + <div class="ch45"></div> + + <!--------底部---------> + <div id="F6"> + <iframe src="./orignial_webpage_files/node_15518.html" scrolling="no" allowtransparency="true" frameborder="0" width="100%" height="200"></iframe> + </div> + + <div style="display:none"> + <script type="text/javascript">var _pre = "C2_"; document.write(unescape("%3Cscript src='http://webdig.xjts.cn:8080/webdig.js?z=1' type='text/javascript'%3E%3C/script%3E"));</script><script src="./orignial_webpage_files/webdig.js" type="text/javascript"></script> + <script type="text/javascript">wd_paramtracker("_wdxid=000000000000000000000000000000000000000000")</script> + </div> +<script> + var base_url = "http://eplus.ts.cn/a/"; + $(document).ready(function(){ + var cid = $("#Uytscn").attr('cid'); + var url = base_url+"index.php?/muslim/get_count_uy_ts_cn/"+cid; + $.getJSON(url,function(result) { + if(result.result == 10){ + $("#Uytscn").text(result.count); + } + }); +}); +</script> +<em style="display:none" id="Uytscn" cid="483697">207634</em> + + +</body></html>
\ No newline at end of file diff --git a/test/testdata_uni2ascii/original_uy.txt b/test/testdata_uni2ascii/original_uy.txt new file mode 100644 index 0000000..3bf7f2c --- /dev/null +++ b/test/testdata_uni2ascii/original_uy.txt @@ -0,0 +1,2 @@ + + ئاپتونوم رايوننىڭ 2010–يىلىدىكى ئاپتونوم رايونلۇق پارتكوم سىياسىي كېڭەش خىزمىتى يىغىنىدىن بۇيانقى سىياسىي كېڭەش خىزمىتى توغرىسىدا ئومۇمىي بايان diff --git a/test/testdata_uni2ascii/qq_mail_https.txt b/test/testdata_uni2ascii/qq_mail_https.txt new file mode 100644 index 0000000..d6aca74 --- /dev/null +++ b/test/testdata_uni2ascii/qq_mail_https.txt @@ -0,0 +1,326 @@ +<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb18030" /><meta name="renderer" content="webkit" /><title>答复: weiyu - QQ邮箱</title><script> +document.domain="mail.qq.com"; +function getTop() +{ +var f=arguments.callee,w; + !(f.execption) && (f.execption = ""); +if(!f.t) +{try{w=window;f.t=w!=parent?(parent.getTop?parent.getTop():parent.parent.getTop()):w;}catch(e){f.t=reTryGetTop();f.execption=e.message;}} +return f.t; +} +function reTryGetTop() +{ +var _oWin = window, +_oWinParent = parent; +try +{ +while(_oWin != _oWinParent) +{ +_oWin = _oWinParent; +_oWinParent = _oWinParent.parent; +} +} +catch(e) +{ +ossLogForSetFrame.getTopException = true; +} +return _oWin; +}; +try{window.top=getTop();}catch(e){eval("var top=getTop();");} +var gsUsed="93"; +var gbSupportNW=true; +var g_uin="3032179048"; +window == getTop() && document.write('<script src="https://rescdn.qqmail.com/zh_CN/htmledition/js/webp/all2c927e.js"></'+'script>'); +(getTop().initPageEvent || function(){})(window); +</script><script>parent.beginStatTime && parent.beginStatTime(window);</script><script> +(function(){ +getTop().rdVer.check(window,"ZC4131-xq7Kl_YF~0C8liJ0krwZZ63",17956); +})(); +</script><link rel="stylesheet" type="text/css" href="https://rescdn.qqmail.com/zh_CN/htmledition/style/webp/comm20102b88c9.css" /><link rel="stylesheet" type="text/css" href="https://rl.mail.qq.com/cgi-bin/getcss?sid=hu7R-55t32SYkCRy&ft=skin" /><link rel="stylesheet" type="text/css" href="https://rescdn.qqmail.com/zh_CN/htmledition/style/webp/readmail20122c81c0.css" /><script> +getTop().loadJsFileToTop([ +"https://rescdn.qqmail.com/zh_CN/htmledition/js/webp/readmail22cbf31.js", +"https://rescdn.qqmail.com/zh_CN/htmledition/js/webp/qmqzoneimg24e6b9.js", +"https://rescdn.qqmail.com/zh_CN/htmledition/js/webp/com/kits/qmeditor/qqmail/release/editor2bff8a.js", +"https://rescdn.qqmail.com/zh_CN/htmledition/js/webp/com/kits/qmpreviewer/js/qmpreviewer2a2601.js", "https://rescdn.qqmail.com/zh_CN/htmledition/js/webp/location_identify/location_identify25f2fd.js" +]); + +getTop().loadJsFileToTop(["https://rescdn.qqmail.com/zh_CN/htmledition/js/webp/qmnetdisk276205.js"]); +</script><script> /*function SendStatusOpt(isIng, isFail) +{ +getTop().show(getTop().S("sendstatusloading", document), isIng); +getTop().show(getTop().S("sendstatusloadfail", document), isFail); +} + +function GetSendStatusIng() +{ +SendStatusOpt(true, false); +} + +function GetSendStatusOK() +{ +SendStatusOpt(false, false); +} + +function GetSendStatusFail() +{ +var frame = getTop().S("mailSendStatus", document); +if (getTop().isShow("sendstatusloading") && frame.src != "") +{ +SendStatusOpt(false, true); +frame.src = ""; +} +}*/ + +_sModule = "sendstatus"; +function StatusOpt(isIng, isFail) +{ +getTop().show(getTop().S(_sModule+"loading", document), isIng); +getTop().show(getTop().S(_sModule+"loadfail", document), isFail); +} + +function GetStatusIng() +{ +StatusOpt(true, false); +} + +function GetStatusOK() +{ +StatusOpt(false, false); +} + +function GetStatusFail() +{ +var frame = getTop().S("mail"+_sModule, document); +if (getTop().isShow(_sModule+"loading") && frame.src != "") +{ +StatusOpt(false, true); +frame.src = ""; +} +} + + + + + +function checkSenderImg( _aImgObj, _aReportEmail ) +{ +var _isLoadGravaterOK = parseInt( _aImgObj.width ) == 40 || parseInt(_aImgObj.width) == 96; +if ( _isLoadGravaterOK ) +{ +_aImgObj.parentNode.style.visibility='visible'; +} +} + +</script><style>body {background:#fff;color:#000;font-weight:normal;font-family:"lucida Grande",Verdana,"Microsoft YaHei";padding:0 7px 6px 4px;margin:0;}.MacOS body {font-family:"lucida Grande",Verdana;}.qmbox{padding:0;}.qm_con_body_content{height:auto;min-height:100px;_height:100px;word-wrap:break-word;font-size:14px;font-family: "lucida Grande",Verdana,"Microsoft YaHei";}.MacOS .qm_con_body_content{font-family: "lucida Grande",Verdana;}body.thumb_list_readmail {padding:0;}.thumb_list_readmail #nextnewDiv,.thumb_list_readmail #nextmail_top,.thumb_list_readmail #nextmail_bt{display:none;}</style></head><body context="ZC4131-xq7Kl_YF~0C8liJ0krwZZ63" module="qmReadMail" md="md" mu="mu"><div class="mailcontainer" id="qqmail_mailcontainer"><div module="qmSenderInfo" id="senderInfo" class="attbg mysidebar" style="_margin-top:2px;height:auto;*height:100%;display:none;z-index:20"><div class="bd" style="font-size:14px;font-weight:bold;border-width:0 0 2px 0;height:auto;padding:7px 2px 3px;margin:6px;clear:both;"><div style="float:right;"><a ck="toggle" href="javascript:;" style="font-size:12px;font-weight:normal;">关闭</a></div>发件人信息</div><div style="margin:8px 6px 0 6px;"><div style="height:40px;"><div class="tcolor qm_left txtflow" style="margin:2px 0 0 2px;width:168px;"><b class="grn" style="font-size:14px;font-weight:bold;">郑超</b> </div><div class="clear" style="margin:2px 0 0 2px;width:164px;"><div class="qm_left txtflow graytext" style="width:128px"><span title="[email protected]">[email protected]</span></div><div style="float:right;"><a href="/cgi-bin/addr_detail?sid=hu7R-55t32SYkCRy&AddrID=-1&t=addr_detail_edit&s=edit&rmqqgroup=1">编辑</a></div></div></div><div class="toolbg clear" style="padding:5px 0 4px 6px;margin-top:4px;height:auto;"><span class="txtcolor">往来邮件</span> </div><div id="divMails_sidebar" class="clear" style="margin:6px 0 0 0"><div style="margin:6px" class="tcolor">正在加载...</div></div><br/><br/></div></div><form id="remind_frm" name="remind_frm" method="post" target="actionFrame" action="/cgi-bin/reminder_mgr?sid=hu7R-55t32SYkCRy"><input type="hidden" name="sid" value="hu7R-55t32SYkCRy"/><input type="hidden" name="action" value="cancle"/><input type="hidden" name="ruleid"/><input type="hidden" name="from"/></form><div id="mainmail" style="position:relative;z-index:1;margin-bottom:12px;"><div class="toolbg toolbgline toolheight" id="toolbgline_top" style="position:relative;z-index:2;"><div class="qm_right" id="nextmail_top"><a style="color:#a0a0a0" disabled id="prevmail" accessKey="b">上一封</a> <a href="javascript:;" ck="prevandnext"mailid="ZC0722-kfkG0rPoDLd99kIUSyeGK62" type="collo"title="下一封(未读邮件):恭喜!您有机会免费获得意大利灵智电热水器1台,马上参与>>" class="bold" id="nextmail" accessKey="n">下一封</a></div><div class="nowrap qm_left"><a ck="goback" class="btn_gray btn_space btn_back left" hidefocus href="javascript:;"><span style="font-family:Verdana;">«</span> 返回</a><input type="button" class="btn_sepline"/><a ck="optMail" opt="reply" accesskey="g" class="btn_gray btn_space left" hidefocus href="javascript:;">回复</a><a id="tb_reply_all1" accesskey="h" md="checkBcc" ck="optMail" opt="reply_all" class="btn_gray btn_space left" hidefocus href="javascript:;">回复全部</a><a ck="optMail" opt="forward" accesskey="j" class="btn_gray btn_space left" hidefocus href="javascript:;">转发</a><a id="quick_del" ck="delMail" accesskey="d" class="btn_gray btn_space left" hidefocus href="javascript:;">删除</a><a id="quick_completelydel" ck="delMail" opt="1" class="btn_gray btn_space left" hidefocus href="javascript:;">彻底删除</a> <a module="qmAntiSpam" ck="reportSpam" mimefrom="[email protected]" name="spam" mailfrom="" class="btn_gray btn_space left" hidefocus href="javascript:;">举报</a><a module="qmAntiSpam" ck="reject" mimefrom="[email protected]"name="spam" mailfrom="" class="btn_gray btn_space left" hidefocus href="javascript:;">拒收</a> <div id="markContainer" name="markContainer" class="btn_space left"></div><div id="selmContainer" name="selmContainer" class="left"></div><div id="moreoprContainer" name="moreoprContainer" style="float:left;margin-right:4px;"></div></div></div><div class="readmailinfo" style="position:relative;z-index:2;zoom:1;"><span id="subjectTip"></span><table style="height:24px" border="0" cellspacing="0" cellpadding="0"><tr><td height="24" valign="middle" style="word-break:break-all;padding:9px 8px 2px 14px;" class="txt_left settingtable readmail_subject"><div class="qm_left" style="padding-bottom:3px;"><span id="subject" class="sub_title " >答复: weiyu</span><input type="button" id="img_star" ck="starMail" class="qm_ico_flagoff" title="标为星标" hidefocus/></div><div id="tagContainer" ck="tag" class="TagDiv TagReadmail" style="overflow:visible;margin-top:0;"></div><div class="clr"></div></td><td module="qmSenderInfo" id="senderInfo2" width="1%" nowrap class="f_size settingtable" style="padding:5px 12px 0 0;text-align:right;"><div style="width:45px;text-align:left;visibility:hidden;"> <img id="qqiconimg" src="/cgi-bin/getqqicon?sid=hu7R-55t32SYkCRy&uin=&mode=newaddr&mailaddr=littlefang%40126.com" style="position:absolute;margin:-14px 0 0 0;" class="qqshowbd" onload="checkSenderImg(this)"/></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td style="padding-left:14px;" class="settingtable txt_left"><span class="addrtitle">发件人:</span><span rejecthtml="rejectionhtml" t="1" e="[email protected]" u="" n="郑超" addrvip="" filinghtml="filinghtml" mailhtml="operhidepanel" mailid="ZC4131-xq7Kl_YF~0C8liJ0krwZZ63" xqs="0" fid="1" cfid="1" dm="qq.com" ibm="false" iba="0" bcd="0" ctd="0" isad="0"mop="1"sa="0" addrid="-1" se="1" ><b t="u" class="grn">郑超</b> <b class="tcolor" t="u" id="tipFromAddr_readmail" fromaddr="[email protected]"><[email protected]></b> <input t="u" type="button" class="ico_profileTips" align="top" /> </span> <script type="text/javascript"> +(function(_aoWin){ +_aoWin["_oOperPanel"] = {}; + 1 +_aoWin["_oOperPanel"].rejectionhtml = '<a id="antispamid2" href="javascript:;" mimefrom="[email protected]" ck="reject" module="qmAntiSpam" name="spam" title="将此发件人添加至黑名单,以后将不再收到来自该地址的邮件。" class="pointer">拒收</a>'; +_aoWin["_oOperPanel"].operhidepanel = '<span class="hide"> <a href="javascript:;" class="pointer" module="qmSenderInfo" ck="toggle" id="senderInfo3">查看</a> </span>'; +if(_aoWin["_oOperPanel"].rejectionhtml) +{ +_aoWin["_oOperPanel"].operhidepanel += '<span id="rejectionhtml">' + _aoWin["_oOperPanel"].rejectionhtml + '</span>'; +} +if(_aoWin["_oOperPanel"].filinghtml) +{ +_aoWin["_oOperPanel"].operhidepanel += '<span id="filinghtml">' + _aoWin["_oOperPanel"].filinghtml + '</span>'; +} +})(window) +</script><span id="operhidepanel" style="display:none"><span class="hide"> <a href="javascript:;" class="pointer" module="qmSenderInfo" ck="toggle" id="senderInfo3">查看</a> </span><span id="rejectionhtml"><a id="antispamid2" href="javascript:;" mimefrom="[email protected]" ck="reject" module="qmAntiSpam" name="spam" title="将此发件人添加至黑名单,以后将不再收到来自该地址的邮件。" class="pointer">拒收</a></span></span><span id="latestqzone"></span> </td><td width="1%" nowrap style="padding-right:12px;" class="settingtable"></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td style="word-break:break-all;padding:2px 12px 0 14px;line-height:19px;" width="99%" class="settingtable txt_left"><span class="addrtitle">时 间:</span><b class="tcolor">2016年3月31日(星期四) 下午5:52</b></td><td nowrap valign="bottom" style="padding:4px 10px 2px 0;*padding:4px 10px 2px 0;text-align:right" width="1%" rowspan="2" class="txt_right settingtable noUnderLineList"><span style="display:none;vertical-align:6px;vertical-align:4px\9;"><a href="javascript:location.href='/cgi-bin/readmail?disptype=text&sid=hu7R-55t32SYkCRy&mailid=ZC4131-xq7Kl_YF~0C8liJ0krwZZ63&s='+(getTop().bnewwin?'&newwin=true':'')">纯文本</a> | </span><a href="javascript:;" ck="newWinRead"><span type="button" class="qm_ico_reopen" title="新窗口读信" ></span></a><a href="javascript:;"><span id="rmd" module="qmRemark" ck="toggle" class="qm_ico_remarkoff" title="添加邮件备注" ></span></a><a href="javascript:;"><span ck="createRule" fromaddr="[email protected]" class="qm_ico_addFilter" title="归档至..."></span></a><a href="javascript:;"><span class="qm_ico_print" id="mail_print" title="打印" onClick="window.open('/cgi-bin/readmail?sid=hu7R-55t32SYkCRy&t=readmail_print&s=print&filterflag=true&mailid=ZC4131-xq7Kl_YF~0C8liJ0krwZZ63');" ></span></a><a id="aSwitchOption" onClick="getTop().switchOption(window)" style="text-decoration:none;" hidefocus><span class="qm_ico_quickdown" alt="显示更多操作" id="display_more_operator" ></span></a><span id="tipRemindEdit"></span></td></tr><tr><td style="padding:0 0 0 14px;line-height:19px;" class="settingtable txt_left"><div><div class="addrtitle nowrap" style="position:absolute;">收件人:</div><div style="padding-left:48px;font-size:12px;overflow:hidden; zoom:1;"><span style="white-space:nowrap;height:18px;line-height:18px; " class="left" t="1" e="[email protected]" u="-526134857" n="test" mop="1" addrvip="" rejecthtml="rejectionhtml" filinghtml="filinghtml" mailhtml="operhidepanel" mailid="ZC4131-xq7Kl_YF~0C8liJ0krwZZ63" xqs="0" fid="1" cfid="1" dm="qq.com" ibm="false" iba="0" bcd="0" ctd="0" sd="0"se="0" >test <b t="u" class="tcolor"><[email protected]></b></span></div></div></td></tr> <tr><td style="padding:0 14px;line-height:20px;" class="settingtable txt_left"><span id="trOption" style="display:none"> <span class="addrtitle">大 小:</span>8.1K<br/><a href="javascript:;" ck="optMail2" opt="print">打印</a> | <a href="javascript:;" ck="optMail2" opt="mime" title="显示邮件的源代码">显示邮件原文</a> | <a href="javascript:;" ck="optMail2" opt="dleml" title="导出为邮件客户端可用的文件">导出为eml文件</a> | <a href="javascript:;" ck="optMail2" opt="code" title="改变页面编码以解决邮件乱码问题">邮件有乱码?</a> | <a href="javascript:;" ck="optMail2" opt="fwgroup">转发到群邮件</a><span > | <a id="savetonotepad" href="javascript:;" ck="optMail2" opt="note">保存到记事本</a><span id="remind_add_mailid:ZC4131-xq7Kl_YF~0C8liJ0krwZZ63"> <span id="addtoremind">| <a href="javascript:;" ck="optMail2" opt="remind">添加到日历</a></span><span id="remind_edit_ZC4131-xq7Kl_YF~0C8liJ0krwZZ63" class="pointer"></span></span> | <a href="javascript:;" ck="optMail2" opt="fweml">作为附件转发</a><!-- | <a href="javascript:;" ck="optMail2" opt="translate" data-tltype="youdao">有道翻译</a>| <a href="javascript:;" ck="optMail2" opt="translate" data-tltype="ciba">词霸翻译</a> --></span></td></tr></table><div module="qmRemark" id="remarkcontainer" style="display:none; margin:5px 0 0;; padding:2px 0 0;"><div class="qqshowbd" style="border-width:1px 0 0;padding:7px 14px 2px;"><div class="addrtitle qm_left" style="*margin-top:3px;">备 注:</div><div id="remarkread" style="display:none; margin-left:48px;*margin-left:45px;width:463px;*width:475px;"><div class="remarksContent" id="remarkContent" ck="modify" style="font-size:12px;min-height:42px;padding:10px;background:#fff6cf; border:1px solid #dec694;color:#733900;line-height:18px;" title="点击编辑"></div><div class="attbg" style="padding:4px 0 4px 8px;"><a href="javascript:;" ck="modify" style="margin-right:5px;"><input style="background:url(https://rescdn.qqmail.com/zh_CN/htmledition/images/webp/newicon/mail2757b6.png) scroll -64px -142px; width:12px; height:14px;cursor:pointer;border:none;margin-right:3px;vertical-align:bottom\9\0;_vertical-align:1px;" onfocus="this.blur()" />编辑</a><a href="javascript:;" ck="del"><input style="background:url(https://rescdn.qqmail.com/zh_CN/htmledition/images/webp/newicon/mail2757b6.png) scroll -80px -142px; width:13px; height:13px;cursor:pointer;border:none;margin-right:3px;vertical-align:bottom\9\0;_vertical-align:1px;" onfocus="this.blur()">删除</a></div></div><div class="remarkModify" style="display:none;margin-left:45px;" id="remarkwrite"><textarea id="remarktext" style="width:475px;*height:74px;min-height:72px;font-size:14px; overflow:hidden; margin:0 0 3px; padding:3px; color:#A0A0A0;" class="qm_txt" >请在此输入备注...</textarea><div style="margin-left:3px;*margin-left:6px;"><input type="button" class="qm_btn wd2" value="保存" ck="save" id="remarksave"/><a ck="cancel" id="remarkdel" style="*vertical-align:5px;display:inline-block;padding-left:6px;">取消</a></div></div></div></div><table border="0" cellspacing="0" cellpadding="0"> <tr><td class="onesize settingtable" style="height:5px;"></td></tr></table> <div class="txt_left"><div class="attbg" id="starStatus" style="_zoom:1;padding:6px 14px;display:none"><span class="addrtitle">标记:</span>已将此邮件标记为星标邮件。 <a id="starStatuslink" ck="starMail" href="javascript:;">取消星标</a></div><div class="attbg" id="mailtopStatus" style="_zoom:1;padding:6px 14px;display:none"><span class="addrtitle">标记:</span>已将此邮件在列表中置顶。 <a id="mailtopStatuslink" ck="topMail" href="javascript:;">取消置顶</a></div><div class="attbg" id="starTopStatus" style="_zoom:1;padding:6px 14px;display:none"><span class="addrtitle">标记:</span>已将此邮件标记为星标邮件,并在列表中置顶。 <a ck="starMail" href="javascript:;">取消星标</a> <a ck="topMail" href="javascript:;">取消置顶</a></div><script> + +</script><div class="attbg" id="reminderContainer_mailid:ZC4131-xq7Kl_YF~0C8liJ0krwZZ63" style="padding:5px 14px;display:none;"></div><div id="spam" module="qmAntiSpam" name="spam" style="zoom:1;"> </div> </div></div><!-- page end--><div id="pageEnd" style="display:none;clear:both;position:relative;z-index:2;"><div id="bgmusic" style="padding:6px 0;display:none;margin-left:12px">您的朋友 郑超 为这封邮件插入了背景音乐 - <a target="_blank">下载</a> <a href="javascript:;">播放</a><a name="player"></a></div><div id="mp3player_info" style="padding:0 0 10px 0;margin-left:12px;display:none;"> </div><div id="mp3player_container" style="padding:0 0 20px 0;margin-left:12px; margin-top:10px; display:none;">播放器加载中...</div><div module="qmQReply" id="quickreply" class="quickreply" style="margin:0;"><div class="qm_msg infobar" id="afterSendingDiv" style="margin-top:-25px;position:absolute;border:0;padding:4px 12px 4px;display:none;">正在发送...</div><div class="bd" style="border-width:0 0 1px 0;"></div><div style="padding:10px 0 0 8px;border-bottom:1px solid #fff;height:24px;display:none;" class="settingtable" id="afterSendDiv"> 此邮件已成功发送。<a ck="readyToWrite" href="javascript:;" >再回一封</a></div><div class="settingtable" id="QuickReplyPart" style="height:auto;min-height:10px;border-bottom:1px solid #fff;padding-top:10px;padding-botom:8px;overflow:hidden;z-index:1000;clear:both;"><div style="width:100%;"><div id="Senderdiv" style="margin:-10px 0 0 0;*margin:-3px 0 0 0;padding:6px 0 10px 0;*padding:0 0 7px 0;display:none;"></div><div class="qm_left" style="width:99.5%;" id="qmQuickReplyTextContainer" ><div style="width:99.5%;"><textarea id="source" md="checkBcc" class="graytext qm_txt" accesskey="q" style="height:16px;width:100%;overflow:hidden;">快捷回复给:郑超</textarea></div></div><div class="" style="width:99.5%;display:none;z-index:1;float:left;" id="rteContainer"><div md="stopFold" ck="jump" style="float:right;margin:3px 0 0 6px;*margin:0;" ><input type="button" class="ico_input icon_switch_compose" style="margin-right:4px;margin-bottom:3px;*margin-bottom:0;vertical-align:middle;"/><a href="javascript:;" id="jumpToNewWin">切换到完整写信模式</a></div><div style="margin:2px 0 3px 1px;white-space:nowrap;*margin-top:0;" class="addrtitle"><span id="QMEditorToolBarPlusArea" ></span><span id="tooBarContain"></span></div><div id="QMEditorArea" style="" tIndex="1"><script>try{document.write( outputDataLoading( true ) );}catch(e){}</script></div><div class="clr"></div></div><div style="display:none;clear:both;float:left;width:99.5%;margin-top:5px;height:40px;" id="qmQuickReplyButtonContainer"><a md="stopFold" ck="send" href="javascript:void(0);" tabIndex="2" id="sendbtn" name="sendbtn" class="left bold b_size button_green_s"> 发送 </a><div class="clr"></div></div><div class="clr"></div></div></div></div><div id="nextnewDiv" onMouseOver="this.className='attbg mail_readmode'" onMouseOut="this.className='toolbg mail_readmode'" class="toolbg mail_readmode" style="clear:both;position:relative;z-index:2;cursor:pointer;padding:0 8px 0 7px;zoom:1;" ck="prevandnext" mailid="ZC0722-kfkG0rPoDLd99kIUSyeGK62" ><div class="bd" style="padding:2px 0 6px 0;*padding:6px 0 0 0;border-width:0 0 1px 0;"><div class="qm_left" style="margin:6px 0 0 1px;">下一封未读:</div><div class="qm_left" style="margin:0x 0 0 1px;*margin:-2px 0 0 1px"><input type="button" style="display:block;padding:0;float:left;width:18px;height:16px;margin:5px 0 0;cursor:default;border:0;" class="Ru" /></div><div style="margin:6px 0 0 0;*margin:4px 0 0 0"><span id="nextnewmail" style="color:#000;" class="bold" target="actionFrame" name="_QQMail_ReferenceGroupMail_">网易邮件中心 恭喜!您有机会免费获得意大利灵智电热水器1台,马上参与>></span></div><div class="clr"></div></div></div><div class="toolbg toolbgline toolheight" style="position:relative;z-index:2;"><div class="qm_right" id="nextmail_bt"><a style="color:#a0a0a0" disabled id="prevmail" accessKey="b">上一封</a> <a href="javascript:;" ck="prevandnext"mailid="ZC0722-kfkG0rPoDLd99kIUSyeGK62" type="collo"title="下一封(未读邮件):恭喜!您有机会免费获得意大利灵智电热水器1台,马上参与>>" class="bold" id="nextmail" accessKey="n">下一封</a></div><div class="nowrap qm_left"><a ck="goback" class="btn_gray btn_space btn_back left" hidefocus href="javascript:;"><span style="font-family:Verdana;">«</span> 返回</a><input type="button" class="btn_sepline"/><a ck="optMail" opt="reply" accesskey="g" class="btn_gray btn_space left" hidefocus href="javascript:;">回复</a><a id="tb_reply_all2" accesskey="h" md="checkBcc" ck="optMail" opt="reply_all" class="btn_gray btn_space left" hidefocus href="javascript:;">回复全部</a><a ck="optMail" opt="forward" accesskey="j" class="btn_gray btn_space left" hidefocus href="javascript:;">转发</a><a id="quick_del" ck="delMail" accesskey="d" class="btn_gray btn_space left" hidefocus href="javascript:;">删除</a><a id="quick_completelydel" ck="delMail" opt="1" class="btn_gray btn_space left" hidefocus href="javascript:;">彻底删除</a> <a module="qmAntiSpam" ck="reportSpam" mimefrom="[email protected]" name="spam" mailfrom="" class="btn_gray btn_space left" hidefocus href="javascript:;">举报</a><a module="qmAntiSpam" ck="reject" mimefrom="[email protected]"name="spam" mailfrom="" class="btn_gray btn_space left" hidefocus href="javascript:;">拒收</a> <div id="markContainer" name="markContainer" class="btn_space left"></div><div id="selmContainer" name="selmContainer" class="left"></div><div id="moreoprContainer" name="moreoprContainer" style="float:left;margin-right:4px;"></div></div></div></div><div style="position:absolute;right:0px;width:1px;height:1px;"><div id="tip74container"></div></div><div id="contentDiv" onmouseover="getTop().stopPropagation(event);" onClick="getTop().preSwapLink(event, 'html', 'ZC4131-xq7Kl_YF~0C8liJ0krwZZ63');" style="position:relative;font-size:14px;height:auto;padding:15px 15px 10px 15px;z-index:1;zoom:1;line-height:1.7;" class="body"> <div id="qm_con_body"><div id="mailContentContainer" class="qmbox qm_con_body_content qqmail_webmail_only"><style></style><div class="WordSection1"><p class="MsoNormal"><span lang="EN-US" style='color:#1F497D'><o:p> </o:p></span></p><p class="MsoNormal"><span lang="EN-US" style='color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class="MsoNormal" align="left" style='text-align:left'><b><span style='font-size:11.0pt;font-family:"微软雅黑",sans-serif'>发件人<span lang="EN-US">:</span></span></b><span lang="EN-US" style='font-size:11.0pt;font-family:"微软雅黑",sans-serif'> </span><span style='font-size:11.0pt;font-family:"微软雅黑",sans-serif'>郑超<span lang="EN-US"> [mailto:[email protected]] <br /></span><b>发送时间<span lang="EN-US">:</span></b><span lang="EN-US"> 2016</span>年<span lang="EN-US">3</span>月<span lang="EN-US">31</span>日<span lang="EN-US"> 17:07<br /></span><b>收件人<span lang="EN-US">:</span></b><span lang="EN-US"> '[email protected]' <[email protected]><br /></span><b>主题<span lang="EN-US">:</span></b><span lang="EN-US"> weiyu<o:p></o:p></span></span></p></div></div><p class="MsoNormal" align="left" style='text-align:left'><span lang="EN-US"><o:p> </o:p></span></p><p align="center" dir="RTL" style='margin:0cm;margin-bottom:.0001pt;text-align:center;text-indent:12.0pt;line-height:22.5pt;background:white;direction:rtl;unicode-bidi:embed'><span dir="RTL"></span><span lang="AR-SA" style='font-size:13.0pt;font-family:"Times New Roman",serif;color:#4D4D4D'><span dir="RTL"></span> <strong>ئاپتونوم رايوننىڭ 2010–يىلىدىكى ئاپتونوم رايونلۇق پارتكوم سىياسىي كېڭەش خىزمىتى يىغىنىدىن بۇيانقى سىياسىي كېڭەش خىزمىتى توغرىسىدا ئومۇمىي بايان</strong></span><span lang="EN-US" dir="LTR" style='font-size:13.0pt;font-family:"UKIJ Tuz Tom",serif;color:#4D4D4D'><o:p></o:p></span></p><p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p></div> +<style type="text/css">.qmbox style, .qmbox script, .qmbox head, .qmbox link, .qmbox meta {display: none !important;}</style></div></div><!-- --><style>#mailContentContainer .txt {height:auto;}</style> </div><script> +(function() +{ +var _oImgs = getTop().GelTags("img", getTop().S("mailContentContainer",window)); +getTop().E(_oImgs, function(_aoItem){ +_aoItem.onerror = function() +{ + if(this.src && /.*mail\.qq\.com\/cgi-bin\/viewfile.*/i.test(this.src)){ + getTop().LogKV({sValue:'getinvestigate|readmail|readmail|imgerror'}); + } +if (this.src && !/.*mail.qq.com\/cgi-bin.*/.test(this.src) && /http:\/\//.test(this.src) && this.clientHeight * this.clientWidth > 0) +{ +this.onerror = null; +this.src = "/cgi-bin/get_netres?url=" + encodeURIComponent(this.src) + "&sid=" + getTop().getSid(); +} +} +}); +})(); +</script></div><img id="qqmailcontent_load_finsih" width=0 height=0 style="height:0;display:none;"/></div></body></html><script> +var _oTop = getTop(); + +function showNetDisk(_aoContainer) +{ +getTop().waitFor( +function() +{ +return getTop().QMNetDisk && getTop().QMNetDisk.getInfo() +}, +function(_abIsOk) +{ +if(_abIsOk) +{ +var _oDiskInfo = getTop().QMNetDisk.getInfo(), +_oDomAttCon = getTop().finds("div[ui-type='attCon']", _aoContainer)[0], +_oDomList = getTop().finds("a.netdisk_hide", _oDomAttCon||_aoContainer) || [], +_oDomAtt = _oDomList[0]; + +for(var i = 0; i < _oDomList.length;i++) +{ +getTop().QMNetDisk.uploadEntry(_oDomList[i]); +} + +_oDomAttCon && _oDomAtt +&& setTimeout(function() +{ +getTop().QMNetDisk.route("tips", "readmail", _oDomAttCon, { +offsetLeft: _oDomAtt.offsetLeft + _oDomAtt.clientWidth/2, +offsetTop: 80 +}); +},3000); +} +} +); +} +showNetDisk(document); +_oTop.waitFor( +function() +{ +return !!(_oTop.QMReadMail); +}, +function(_abIsOk) +{ +if (_abIsOk) +{ + +var hasExpired = [], +hasDeleted = []; + +try{ +window.QMReadMail = new (_oTop.QMReadMail.qmReadMail)( +{ + + bNeedIdentifyLocation: true, +sLocationIdentifyUrl: '//'+_oTop.location.hostname+'/zh_CN/htmledition/js/location_identify/location_identify_worker2911e7.js', +sLocationWorkerImportUrl: '//'+_oTop.location.hostname+'/zh_CN/htmledition/js/location_identify/location_identify25f2fd.js', + +logintype: '1', +reandfw: "", +mailtype : 'comm', +xqqstyle: '0', +noIncludeArtcle: false, +bOpenTag : "1", + + hadExpiredAttachs : {hasExpired:hasExpired,hasDeleted:hasDeleted}, + +loc: "readmail,readmail,", +subtmpl: "", +folderid: "1", +folderkey: "1", +saveFrom: "[email protected]", +titlePrefix: "0", +sendmailname: "[email protected]", +disptype: "html", + +bNewMail : 1, + +bNeedReceipt : 0, + +bStar : false, +bAddrvip : false, +bSys : false, + bAd: false, +oSysTag : "system:1|friend:0|important:0|", +bDft : false, +oMatchTag : [], +oMoveItems: [ +{ sId: 'fid_1', sItemValue: "收件箱" }, +{ sId: 'fid_3', sItemValue: "已发送" }, +{ sId: "fid_129", sItemValue: "QQ邮件订阅" }, +{ nHeight: 10, sItemValue: '<div style="background:#CCC; height:1px; margin-top:5px; overflow:hidden;"></div>' }, //'<hr style="color:#CCC;height:1px;"/>' }, +{ sId: "new", sItemValue : '新建文件夹...' } +], +oMoreOpt : ["addremark", "addstar", "addremind", "print"] +}, +{ +from: { + name : "郑超", + addr : "[email protected]", + qq : "" + }, +date: "2016年3月31日(星期四) 下午5:52", +dateeng: "", + +to: [ +{ +name : "test", +addr : "[email protected]", +qq : "-526134857" +}, +], + +cc: [ +], + +subject: "答复: weiyu", + +replyTo: [ +{ +name : "郑超", +addr : "[email protected]" +} +], + +replyCc: [ +], + +reSubject: "答复: weiyu" +}, +{ +oWin : window, +sContext : "ZC4131-xq7Kl_YF~0C8liJ0krwZZ63", +sModuleName : "qmReadMail" +} +); +}catch(e){alert(e.message)} + +var tag = [{}]; +tag.length = tag.length - 1; +getTop().QMTag && getTop().QMTag.set(tag, "1459417957610119"); + +} +else +{ +debug("读信readmail2.js加载失败"); +} +}, 10); + +getTop().switchFolder('folder_1'); +</script> <script type="text/javascript" src="https://rescdn.qqmail.com/zh_CN/htmledition/js/webp/speed-report29d207.js"></script><script type="text/javascript" src="https://rescdn.qqmail.com/zh_CN/htmledition/js/webp/bj-report2761dc.js"></script><script type="text/javascript"> +BJ_REPORT.init({ +id : 112, +url : "https://mail.qq.com/badjs", +ignore : [/Script error/i], +random : 0.1 +}); +var _oTop = getTop(); +_oTop.waitFor( +function() +{ +return _oTop.resetTopFrameError; +}, +function(_abIsOk) +{ +_oTop.resetTopFrameError(); +}); + +</script><script type="text/javascript"> +setTimeout(function (){ + xly_report.pageSpeed(78500185,window,0.01); +},1000); +</script><script>parent.endStatTime && parent.endStatTime(window, +{mailid:"ZC4131-xq7Kl_YF~0C8liJ0krwZZ63",folderid:"1",type:"readmail",rcgi:"readmail",rt:"readmail",rs:"",wm_flowid:"195555044"});</script> +يىلىدىكى + + diff --git a/test/testdata_uni2ascii/sina_read_mail.txt b/test/testdata_uni2ascii/sina_read_mail.txt new file mode 100644 index 0000000..fcbd9fe --- /dev/null +++ b/test/testdata_uni2ascii/sina_read_mail.txt @@ -0,0 +1 @@ +{"result":true,"errno":0,"msg":"","data":{"from":"[email protected]","to":"\"testyouxiang2013\" <[email protected]>","cc":"","bcc":"","date":1459416272,"subject":"weiyu_fromsohu","priority":false,"notification_to":false,"xmsgid":"","isstar":false,"size":5778,"body":"<p class=\"\" align=\"left\"><span lang=\"EN-US\"> <\/span><\/p>\n\n<p align=\"center\" dir=\"RTL\" style=\"margin: 0cm 0cm 0.0001pt; text-align: center; text-indent: 12pt; line-height: 22.5pt; direction: rtl; unicode-bidi: embed; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;\"><span dir=\"RTL\"><\/span><span dir=\"RTL\"><\/span><span lang=\"AR-SA\" style=\"font-size:13.0pt;font-family:"Times New Roman",serif;color:#4D4D4D\"><span dir=\"RTL\"><\/span><span dir=\"RTL\"><\/span> <strong>\u0626\u0627\u067e\u062a\u0648\u0646\u0648\u0645 \u0631\u0627\u064a\u0648\u0646\u0646\u0649\u06ad\n2010\u2013\u064a\u0649\u0644\u0649\u062f\u0649\u0643\u0649 \u0626\u0627\u067e\u062a\u0648\u0646\u0648\u0645 \u0631\u0627\u064a\u0648\u0646\u0644\u06c7\u0642 \u067e\u0627\u0631\u062a\u0643\u0648\u0645 \u0633\u0649\u064a\u0627\u0633\u0649\u064a \u0643\u06d0\u06ad\u06d5\u0634 \u062e\u0649\u0632\u0645\u0649\u062a\u0649 \u064a\u0649\u063a\u0649\u0646\u0649\u062f\u0649\u0646 \u0628\u06c7\u064a\u0627\u0646\u0642\u0649\n\u0633\u0649\u064a\u0627\u0633\u0649\u064a \u0643\u06d0\u06ad\u06d5\u0634 \u062e\u0649\u0632\u0645\u0649\u062a\u0649 \u062a\u0648\u063a\u0631\u0649\u0633\u0649\u062f\u0627 \u0626\u0648\u0645\u06c7\u0645\u0649\u064a \u0628\u0627\u064a\u0627\u0646<\/strong><\/span><span lang=\"EN-US\" dir=\"LTR\" style=\"font-size:13.0pt;font-family:"UKIJ Tuz Tom",serif;color:#4D4D4D\"><o:p><\/o:p><\/span><\/p><p align=\"center\" dir=\"RTL\" style=\"margin: 0cm 0cm 0.0001pt; text-align: center; text-indent: 12pt; line-height: 22.5pt; direction: rtl; unicode-bidi: embed; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;\"><span lang=\"AR-SA\" style=\"font-size:13.0pt;font-family:"Times New Roman",serif;color:#4D4D4D\"><strong><br><\/strong><\/span><\/p><p align=\"center\" dir=\"RTL\" style=\"margin: 0cm 0cm 0.0001pt; text-align: center; text-indent: 12pt; line-height: 22.5pt; direction: rtl; unicode-bidi: embed; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;\"><span lang=\"AR-SA\" style=\"font-size:13.0pt;font-family:"Times New Roman",serif;color:#4D4D4D\"><strong>THIS THE END<\/strong><\/span><\/p><br><br><br><hr size=\"1\"><br><div><a target=\"_blank\" href=\"http:\/\/score.mail.sohu.com\/score\/item\/146?ref=mail_tailad\"><img border=\"0\" src=\"http:\/\/ad.mail.sohu.com\/mail\/images\/score_ad_foot1_750x79.png\" > <\/a><\/div>\n<br ><br ><br >","ishtml":true,"attlist":[],"mid":"0468E2CEF23DB6E2F922C3916ACC53D99300000000000001","fid":"new","sendstatus":null,"neednotify":false}}
\ No newline at end of file diff --git a/test/testdata_uni2ascii/sohu_mail_unicode.txt b/test/testdata_uni2ascii/sohu_mail_unicode.txt new file mode 100644 index 0000000..1b156ec --- /dev/null +++ b/test/testdata_uni2ascii/sohu_mail_unicode.txt @@ -0,0 +1 @@ +{"status": 1, "body": {"noconv": 0, "xtype": "", "encoding": 1, "type": 6, "charset": "", "force_charset": 0, "filename": "", "use_disp": 1, "subtype": "alternative", "length": 4040, "parts": [{"noconv": 0, "xtype": "", "encoding": 4, "type": 7, "charset": "", "force_charset": 0, "filename": "", "use_disp": 1, "subtype": "plain", "length": 564, "parts": "", "disposition": 0, "offset": 599, "form_name": "", "parameter": [["charset", "utf-8"]], "id": "", "d_filename": "", "description": ""}, {"noconv": 0, "xtype": "", "encoding": 4, "type": 7, "charset": "", "force_charset": 0, "filename": "", "use_disp": 1, "subtype": "html", "length": 3153, "parts": "", "disposition": 0, "offset": 1295, "form_name": "", "parameter": [["charset", "utf-8"]], "id": "", "d_filename": "", "description": ""}], "disposition": 0, "offset": 467, "form_name": "", "parameter": [["boundary", "----_=_NextPart_000_5b646341bfe7432f8237183bcf2e000e"]], "id": "", "d_filename": "", "description": ""}, "star": 0, "envelope": {"display_date": ["17:24", "3\u5206\u949f"], "cc": [], "references": [], "bcc": [], "subject": "weiyu_fromsohu", "from": [["", "[email protected]"]], "from_after_1st_unread": [], "to": [["testyouxiang2013", "[email protected]"]], "userhdrs": [["X-Sohu-DeliverStatus", "<1459416272.ccab860401154443bf3d649ea1f67123.testyouxiang2000@sohu.com>"]], "message_id": "<1459416272.ccab860401154443bf3d649ea1f67123.testyouxiang2000@sohu.com>", "reply_to": [], "date": "Thu, 31 Mar 2016 17:24:32 +0800", "in_reply_to": [], "received": 0, "sender": [], "return_path": [], "mail_followup_to": [], "date_sent": 1459416272}, "maximum": "", "single": 1, "rowid": 478, "offset": 0, "path": "160331.8a5792b78519408ebc5c6966694f6557", "folder": 3, "size": 4507, "mailfrom": "[email protected]", "name": "160331.8a5792b78519408ebc5c6966694f6557", "thread": 364, "mbox": 0, "have_forward": 0, "mid": "LMEQAAAANGZO37CWOMHAAAAAGIYDELRUGMXDCNBYFYYTMNTTDEAAAADUMVZXI6LPOV4GSYLOM4ZDAMBQIBZW62DVFZRW63LTE4AAAABRGYYDGMZRFY4GCNJXHEZGENZYGUYTSNBQHBSWEYZVMM3DSNRWGY4TIZRWGU2TO2IAAAAAA2M3CEAAA2IAAAAAA4YOAAAAA3LFONZWCZ3FF5ZGMYZYGIZHGEQAAAAHOZLJPF2V6ZTSN5WXG33IOUXGK3LM.2e987ff5eb62a18f10f1d758d6c9d00f", "display": "<p align=\"left\"><span> </span></p>\n\n<p align=\"center\" style=\"margin: 0cm 0cm 0.0001pt; text-align: center; text-indent: 12pt; line-height: 22.5pt; direction: rtl; unicode-bidi: embed; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;\"><span></span><span></span><span style='font-size:13.0pt;font-family:\"Times New Roman\",serif;color:#4D4D4D'><span></span><span></span> <strong>ئاپتونوم رايوننىڭ\n2010–يىلىدىكى ئاپتونوم رايونلۇق پارتكوم سىياسىي كېڭەش خىزمىتى يىغىنىدىن بۇيانقى\nسىياسىي كېڭەش خىزمىتى توغرىسىدا ئومۇمىي بايان</strong></span><span style='font-size:13.0pt;font-family:\"UKIJ Tuz Tom\",serif;color:#4D4D4D'><p></p></span></p><p align=\"center\" style=\"margin: 0cm 0cm 0.0001pt; text-align: center; text-indent: 12pt; line-height: 22.5pt; direction: rtl; unicode-bidi: embed; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;\"><span style='font-size:13.0pt;font-family:\"Times New Roman\",serif;color:#4D4D4D'><strong><br></strong></span></p><p align=\"center\" style=\"margin: 0cm 0cm 0.0001pt; text-align: center; text-indent: 12pt; line-height: 22.5pt; direction: rtl; unicode-bidi: embed; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;\"><span style='font-size:13.0pt;font-family:\"Times New Roman\",serif;color:#4D4D4D'><strong>THIS THE END</strong></span></p><br><br><br><hr size=\"1\"><br><div><a href=\"http://score.mail.sohu.com/score/item/146?ref=mail_tailad\" target=\"_blank\"><img border=\"0\" src=\"http://ad.mail.sohu.com/mail/images/score_ad_foot1_750x79.png\"></a></div>\n<br><br><br>", "content": "\u0626\u0627\u067e\u062a\u0648\u0646\u0648\u0645 \u0631\u0627\u064a\u0648\u0646\u0646\u0649\u06ad 2010\u2013\u064a\u0649\u0644\u0649\u062f\u0649\u0643\u0649 \u0626\u0627\u067e\u062a\u0648\u0646\u0648\u0645 \u0631\u0627\u064a\u0648\u0646\u0644\u06c7\u0642 \u067e\u0627\u0631\u062a\u0643\u0648\u0645 \u0633\u0649\u064a\u0627\u0633\u0649\u064a \u0643\u06d0\u06ad\u06d5\u0634 \u062e\u0649\u0632\u0645\u0649\u062a\u0649 \u064a\u0649\u063a\u0649\u0646\u0649\u062f\u0649\u0646 \u0628\u06c7\u064a\u0627\u0646\u0642\u0649 \u0633\u0649", "attach": [], "have_read": 1, "memo": "", "have_reply": 0}
\ No newline at end of file |
