中国DOS联盟论坛

China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --
Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
Guest | Log in | Register | Members | Search | China DOS Union
中国DOS联盟论坛
The time now is 2026-08-13 07:28
47,811 topics / 349,897 posts / today 0 new / 48,256 members
DOS批处理 & 脚本技术(批处理室) » ASCII Code Encyclopedia - (0 to 255) Updated
Printable Version  12,007 / 49
Floor1 ccwan Posted 2006-11-25 04:32
金牌会员 Posts 1,160 Credits 2,725 From 河北廊坊
Recently, I have seen many posts related to ASCII codes, and many people have asked about it. Therefore, I upload "ascii.hlp" so that everyone can save the trouble of searching everywhere. It's very comprehensive ^_^

Hope everyone can make use of it.

[ Last edited by ccwan on 2006-11-25 at 11:59 PM ]

Attachments
ASCII.rar (3.59 KiB)
Floor2 redtek Posted 2006-11-25 04:37
金牌会员 Posts 1,147 Credits 2,902
Thanks to the LZ, bookmarked~ :)
Floor3 ccwan Posted 2006-11-25 05:53
金牌会员 Posts 1,160 Credits 2,725 From 河北廊坊
Brother redtek is too polite.
Floor4 electronixtar Posted 2006-11-25 10:37
铂金会员 Posts 2,672 Credits 7,493
Well, the one in UltraEdit is more super and comprehensive, but I can't extract it
Floor5 ccwan Posted 2006-11-25 22:53
金牌会员 Posts 1,160 Credits 2,725 From 河北廊坊
Regarding electronixtar:

What you mentioned I have also read. Actually, there's no need to extract it. I'll send another one for you to take a look.

Attachments
ASCII码字符表.rar (16.91 KiB)
Floor6 electronixtar Posted 2006-11-26 01:25
铂金会员 Posts 2,672 Credits 7,493
Top! It's just the control character thing, heh heh
Floor7 vkill Posted 2006-11-26 01:44
金牌会员 Posts 1,744 Credits 4,103 From 甘肃.临泽
I used the one posted in a previous thread on the forum
Floor8 redtek Posted 2006-11-26 01:47
金牌会员 Posts 1,147 Credits 2,902
Save this great thing for later~ : )
Floor9 ccwan Posted 2006-11-26 01:48
金牌会员 Posts 1,160 Credits 2,725 From 河北廊坊
re vkill:
The picture? I saw it.
Floor10 vkill Posted 2006-11-26 02:13
金牌会员 Posts 1,744 Credits 4,103 From 甘肃.临泽
Originally posted by ccwan at 2006-11-26 01:48:
re vkill:
Is it about pictures? I saw it.

Yeah~ Hehe
Floor11 redtek Posted 2006-11-26 05:37
金牌会员 Posts 1,147 Credits 2,902
Post another HTML-formatted small tool, which supports encoding conversions and common symbols used in programming and web development in addition to ASCII codes :)

For the function, please refer to the drop-down menu in the picture:



Instead of uploading this file as an attachment, you can simply save the following content as an HTML file :)

Attachments
1.JPG (48 KiB)
Floor12 ccwan Posted 2006-11-26 05:58
金牌会员 Posts 1,160 Credits 2,725 From 河北廊坊
Just tried it just now, really a good thing! Accepted. Thanks.
Originally wanted to add points to brother, but "unfortunately" there are restrictions, will make up tomorrow!
No need to blame brother.
Floor13 lxmxn Posted 2006-11-26 07:51
版主 Posts 4,938 Credits 11,386

  Re Redtek :

  That's wonderful. I wonder if Brother Redtek understands HTML tag language. Can you adjust the size of the displayed frame? It feels like such a large window is only displayed in the top-left corner, which not only "wastes" IE window resources but also is not conducive to searching. If possible, you can make it larger, like half the screen or even bigger.

  Hehe, anyway, it's worth collecting. Give you points for encouragement.
Floor14 dbc6013 Posted 2006-11-27 01:38
初级用户 Posts 16 Credits 55
<HTML><HEAD><TITLE>LD5 Tool</TITLE>
<META http-equiv=Content-Type content=text/html;charset=gb2312>
<STYLE> {
FONT-SIZE: 12px; FONT-FAMILY: SimSun
}
TD {
WIDTH: 180px; CURSOR: hand; TEXT-ALIGN: center
}
.n1 {
FONT-SIZE: 18px
}
.n2 {
FONT-SIZE: 18px; FONT-FAMILY: wingdings
}
.n3 {
FONT-SIZE: 18px; FONT-FAMILY: wingdings 2
}
.n4 {
FONT-SIZE: 18px; FONT-FAMILY: wingdings 3
}
.n5 {
FONT-SIZE: 18px; FONT-FAMILY: webdings
}
.n6 {
FONT-SIZE: 18px; FONT-FAMILY: Marlett
}
.n7 {
FONT-SIZE: 18px; FONT-FAMILY:华文彩云
}
</STYLE>

<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD>
<BODY onselectstart='if(event.srcElement.tagName!="INPUT")return false'
style="BORDER-RIGHT: menu 1px solid; BORDER-TOP: menu 1px solid; MARGIN: 0px; BORDER-LEFT: menu 1px solid; BORDER-BOTTOM: menu 1px solid"
bgColor=menu scroll=no>
<TABLE
style="border-style:solid; border-color:white; BORDER-COLLAPSE: collapse"
cellPadding=0 rules=all width="100%" border="0">
<TBODY>
<tr>
<td height="15%" width="15%" style="border-bottom-style: solid; border-bottom-width: 1px"></td>
<td height="15%" width="23%" nowrap align="center" style="border-bottom-style: solid; border-bottom-width: 1px">
<p> </td>
<td height="15%" width="24%" nowrap align="center" style="border-bottom-style: solid; border-bottom-width: 1px">
<SELECT id=sel1 style="WIDTH: 204; height:19"
onchange=change1(this.selectedIndex) name="D1"><OPTGROUP style="COLOR: red"
label=Special Symbols and Character Sets> <OPTION
selected>Chinese Special Symbols<OPTION>Assic Entity Comparison<OPTION>HTML Named Entities<OPTION>HTML Additional Named Entities<OPTION>
Other Countries' Characters and Symbols</OPTION></OPTGROUP><OPTGROUP
style="COLOR: green"
label=Common Color Preview Tables><OPTION>W3C 16-Color Comparison Table<OPTION>Windows System Color Palette</OPTION></OPTGROUP><OPTGROUP
style="COLOR: blue" label=Graphic Font Sets><OPTION>Wingdings Font<OPTION>Wingdings 2 Font<OPTION>
Wingdings 3 Font<OPTION>Webdings Font<OPTION>Marlett Font<OPTION>Huawen Caiyun Font</OPTION></OPTGROUP><OPTGROUP
style="COLOR: purple"
label=Data Detection and Calculation><OPTION>Keyboard Key Value Detector<OPTION>Simple Calculator<OPTION>Number System Conversion Tool</OPTION></OPTGROUP></SELECT><INPUT
id=txt style="WIDTH: 80px" value=Input Value> </td>
<td height="15%" width="23%" nowrap align="center" style="border-bottom-style: solid; border-bottom-width: 1px">
 </td>
<td height="15%" width="15" style="border-bottom-style: solid; border-bottom-width: 1px">
 </td>
</tr>
<tr>
<td valign="top" width="15%" height="85%" style="border-top-style: solid; border-top-width: 1px">
<!-- MSCellType="NavBody" -->
 </td>
<td valign="top" width="70%" height="85%" align="center" colspan="3" style="border-top-style: solid; border-top-width: 1px">
 <DIV id=a
style="OVERFLOW-Y: scroll; WIDTH: 700px; SCROLLBAR-SHADOW-COLOR: white; WORD-BREAK: break-all; SCROLLBAR-ARROW-COLOR: black; SCROLLBAR-BASE-COLOR: menu; HEIGHT: 450px">
</td>
<td valign="top" width="15%" height="85%" style="border-top-style: solid; border-top-width: 1px">
<!-- MSCellType="NavBody2" -->
 </td>
</tr>
<tr>
<td valign="top" colspan="5" height="24">
<!-- MSCellType="ContentFoot" -->
 </td>
</tr>
</table>

<SCRIPT>
/******************
Author:lshdic(FYW)
Website:http://www.lshdic.com
E-mail:lshdic@sina.com
Resume: The data sorting, writing, and final review of this program were independently completed by the original authors of LD2, 4, and 5. There may be oversights, and it cannot be guaranteed that the data is 100% correct. A single page of original code can run independently in a web browser that is not a LD2005 development environment. Save it and it can be used locally.
******************/
var str1="",toolcolor="bbbbbb",movecolor="#ffffff"
function write1(){
a.innerHTML="<table cellspacing=0 cellpadding=3 rules=all style='border-Collapse:collapse;border:1 solid cccccc;' onmouseup='if(event.srcElement.tagName==\"TD\")txt.value=event.srcElement.innerText' onmouseover='if(event.srcElement.tagName==\"TD\"&&event.srcElement.bgColor==\"\")event.srcElement.bgColor=movecolor' onmouseout='if(event.srcElement.tagName==\"TD\"&&event.srcElement.bgColor==movecolor.toLowerCase())event.srcElement.bgColor=\"\"'>"+str1+"</table>"
document.title=sel1.options.text+"_Reference Input Tool"
}
function write2(strs1,strs2){
strs1==160?strss1="Space":strss1="&#"+strs1+";"
str1+="<tr><td>&amp;#"+strs1+";</td><td>&amp;"+strs2+";</td><td class='n1'>"+strss1+"</td></tr>"
}
function change1(changeindex){
str1=""
switch(changeindex){
case 0: //Chinese Special Symbols
str0="·ˇ¨〃々-~‖…〔〕〈〉《》「」『』〖〗【】±×÷∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓ˊˋ˙-―‥℅℉↖↗↘↙∕∟≒≦≧⊿═║╒╓╔╕╖╗╙╚╛╜╝╞╟╠╡╢╣╤╥╦╧╨╩╪╫╬╭╮╯╰╱╲╳▁▂▃▅▇█▉▊▋▌▍▎▏▓▔▕▼▽◢◣◤◥☉⊕〒‵′〝″ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋︵︶︹︺︿﹀︽︾﹁﹂﹃﹄︻︼︷︸︱"
for(i=0;i<str0.length-1;i++){
str1+="<tr>"
for(j=0;j<7;j++){str1+="<td>"+str0.charAt(i)+"</td>";i++}
str1+="</tr>";i--
}
break;
case 4: //Other Countries' Characters and Symbols
str0="абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωāáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüêɑńňɡㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ"
for(i=0;i<str0.length-1;i++){
str1+="<tr>"
for(j=0;j<7;j++){str1+="<td class='n1'>"+str0.charAt(i)+"</td>";i++}
str1+="</tr>";i--
}
break;
case 1: //Assic Entity Comparison
str1="<tr bgcolor='"+toolcolor+"'><td>HTM Display</td><td>View</td><td>VB Display</td></tr>"
for(i=1;i<384;i++){str1+="<tr><td>&amp;#"+i+";</td><td class='n1'>&#"+i+";</td><td>chr("+i+")</td></tr>"}
break;
case 7: //Wingdings Font
str1="<tr bgcolor='"+toolcolor+"'><td>HTM Display</td><td>Normal</td><td>Applied Font</td></tr>"
for(i=33;i<384;i++){str1+="<tr><td>&amp;#"+i+";</td><td class='n1'>&#"+i+";</td><td class='n2'>&#"+i+";</td></tr>"}
break;
case 8: //Wingdings 2 Font
str1="<tr bgcolor='"+toolcolor+"'><td>HTM Display</td><td>Normal</td><td>Applied Font</td></tr>"
for(i=33;i<384;i++){str1+="<tr><td>&amp;#"+i+";</td><td class='n1'>&#"+i+";</td><td class='n3'>&#"+i+";</td></tr>"}
break;
case 9: //Wingdings 3 Font
str1="<tr bgcolor='"+toolcolor+"'><td>HTM Display</td><td>Normal</td><td>Applied Font</td></tr>"
for(i=33;i<384;i++){str1+="<tr><td>&amp;#"+i+";</td><td class='n1'>&#"+i+";</td><td class='n4'>&#"+i+";</td></tr>"}
break;
case 10: //Webdings Font
str1="<tr bgcolor='"+toolcolor+"'><td>HTM Display</td><td>Normal</td><td>Applied Font</td></tr>"
for(i=33;i<384;i++){str1+="<tr><td>&amp;#"+i+";</td><td class='n1'>&#"+i+";</td><td class='n5'>&#"+i+";</td></tr>"}
break;
case 11: //Marlett Font
str1="<tr bgcolor='"+toolcolor+"'><td>HTM Display</td><td>Normal</td><td>Applied Font</td></tr>"
for(i=48;i<58;i++){str1+="<tr><td>&amp;#"+i+";</td><td class='n1'>&#"+i+";</td><td class='n6'>&#"+i+";</td></tr>"}
for(i=97;i<122;i++){str1+="<tr><td>&amp;#"+i+";</td><td class='n1'>&#"+i+";</td><td class='n6'>&#"+i+";</td></tr>"}
break;
case 12: //Huawen Caiyun Font
str1="<tr bgcolor='"+toolcolor+"'><td>HTM Display</td><td>Normal</td><td>Applied Font</td></tr>"
for(i=33;i<384;i++){str1+="<tr><td>&amp;#"+i+";</td><td class='n1'>&#"+i+";</td><td class='n7'>&#"+i+";</td></tr>"}
break;
case 2: //HTML Named Entities
var str0="iexcl;&cent;&pound;&curren;&yen;&brvbar;&sect;&uml;&copy;&ordf;&laquo;&not;&shy;&reg;&macr;&deg;&plusmn;&sup2;&sup3;&acute;&micro;&para;&middot;&cedil;&sup1;&ordm;&raquo;&frac14;&frac12;&frac34;&iquest;&Agrave;&Aacute;&Acirc;&Atilde;&Auml;&Aring;&AElig;&Ccedil;&Egrave;&Eacute;&Ecirc;&Euml;&Igrave;&Iacute;&Icirc;&Iuml;&ETH;&Ntilde;&Ograve;&Oacute;&Ocirc;&Otilde;&Ouml;&times;&Oslash;&Ugrave;&Uacute;&Ucirc;&Uuml;&Yacute;&THORN;&szlig;&agrave;&aacute;&acirc;&atilde;&auml;&aring;&aelig;&ccedil;&egrave;&eacute;&ecirc;&euml;&igrave;&iacute;&icirc;&iuml;&eth;&ntilde;&ograve;&oacute;&ocirc;&otilde;&ouml;&divide;&oslash;&ugrave;&uacute;&ucirc;&uuml;&yacute;&thorn;&yuml;".split('&')
str1="<tr bgcolor='"+toolcolor+"'><td>HTM Display</td><td>Name</td><td>View</td></tr>"
write2(34,"quot");write2(38,"amp");write2(60,"lt");write2(62,"gt");write2(160,"nbsp");
for(i=161;i<256;i++){str1+="<tr><td>&amp;#"+i+";</td><td>&amp;"+str0+"</td><td class='n1'>&#"+i+";</td></tr>"}
break;
case 3: //HTML Additional Named Entities
str1="<tr bgcolor='"+toolcolor+"'><td>HTM Display</td><td>Name</td><td>View</td></tr>"
write2(402,"fnof");
var str0="Alpha;&Beta;&Gamma;&Delta;&Epsilon;&Zeta;&Eta;&Theta;&Iota;&Kappa;&Lambda;&Mu;&Nu;&Xi;&Omicron;&Pi;&Rho;".split('&')
for(i=913;i<930;i++){str1+="<tr><td>&amp;#"+i+";</td><td>&amp;"+str0+"</td><td class='n1'>&#"+i+";</td></tr>"}
str0="Sigma;&Tau;&Upsilon;&Phi;&Chi;&Psi;&Omega;".split('&')
for(i=931;i<938;i++){str1+="<tr><td>&amp;#"+i+";</td><td>&amp;"+str0+"</td><td class='n1'>&#"+i+";</td></tr>"}
str0="alpha;&beta;&gamma;&delta;&epsilon;&zeta;&eta;&theta;&iota;&kappa;&lambda;&mu;&nu;&xi;&omicron;&pi;&rho;&sigmaf;&sigma;&tau;&upsilon;&phi;&chi;&psi;&omega;".split('&')
for(i=945;i<970;i++){str1+="<tr><td>&amp;#"+i+";</td><td>&amp;"+str0+"</td><td class='n1'>&#"+i+";</td></tr>"}
write2(977,"thetasym");write2(978,"upsih");write2(982,"piv");
write2(8226,"bull");write2(8230,"hellip");write2(8242,"prime");write2(8243,"Prime");write2(8254,"oline");write2(8260,"frasl");write2(8472,"weierp");write2(8465,"image");write2(8476,"real");write2(8482,"trade");write2(8501,"alefsym");
str0="larr;&uarr;&rarr;&darr;&harr;".split('&')
for(i=8592;i<8597;i++){str1+="<tr><td>&amp;#"+i+";</td><td>&amp;"+str0+"</td><td class='n1'>&#"+i+";</td></tr>"}
write2(8629,"crarr");
str0="lArr;&uArr;&rArr;&dArr;&hArr;".split('&')
for(i=8656;i<8661;i++){str1+="<tr><td>&amp;#"+i+";</td><td>&amp;"+str0+"</td><td class='n1'>&#"+i+";</td></tr>"}
write2(8704,"forall");write2(8706,"part");write2(8707,"exist");write2(8709,"empty");write2(8711,"nabla");write2(8712,"isin");write2(8713,"notin");write2(8715,"ni");write2(8719,"prod");write2(8722,"sum");write2(8722,"minus");write2(8727,"lowast");write2(8730,"radic");write2(8733,"prop");write2(8734,"infin");write2(8736,"ang");write2(8869,"and");write2(8870,"or");write2(8745,"cap");write2(8746,"cup");write2(8747,"int");write2(8756,"there4");write2(8764,"sim");write2(8773,"cong");write2(8773,"asymp");write2(8800,"ne");write2(8801,"equiv");write2(8804,"le");write2(8805,"ge");write2(8834,"sub");write2(8835,"sup");write2(8836,"nsub");write2(8838,"sube");write2(8839,"supe");write2(8853,"oplus");write2(8855,"otimes");write2(8869,"perp");write2(8901,"sdot");write2(8968,"lceil");write2(8969,"rceil");write2(8970,"lfloor");write2(8971,"rfloor");write2(9001,"lang");write2(9002,"rang");write2(9674,"loz");write2(9824,"spades");write2(9827,"clubs");write2(9829,"hearts");write2(9830,"diams");
break;
case 5: //W3C 16-Color Comparison Table
str1="<tr bgcolor='"+toolcolor+"'><td>Effect</td><td>Name</td><td>Hexadecimal Representation</td></tr>"
str0="Black,White,Red,Yellow,Lime,Aqua,Blue,Fuchsia,Gray,Silver,Maroon,Olive,Green,Teal,Navy,Purple,Transparent".split(",")
str00="000000,ffffff,ff0000,ffff00,00ff00,00ffff,0000ff,ff00ff,808080,c0c0c0,800000,808000,008000,008080,000080,800080,Transparent Color".split(",")
for(i=0;i<str0.length;i++){str1+="<tr><td bgcolor='"+str0+"'></td><td>"+str0+"</td><td style='color:#"+str00+"'>#"+str00+"</td></tr>"}
break;
case 6: //Windows System Color Palette
str1="<tr bgcolor='"+toolcolor+"'><td>Effect 1</td><td>Effect 2</td><td>Name</td></tr>"
str0="windowtext,windowframe,window,threedshadow,buttonshadow,threedlightshadow,threedhighlight,threedface,buttonface,threeddarkshadow,scrollbar,menutext,menu,infotext,infobackground,inactivecaptiontext,inactivecaption,inactiveborder,highlighttext,highlight,graytext,captiontext,buttontext,buttonhighlight,background,appworkspace,activecaption,activeborder".split(",")
for(i=0;i<str0.length;i++){str1+="<tr><td bgcolor='"+str0+"'></td><td style='color:"+str0+"'>Lshdic</td><td style='word-Break:keep-all;'>"+str0+"</td></tr>"}
break;
case 13: //Keyboard Key Value Detector
str1="<center>&nbsp;<p>Now please press any key on your keyboard</center><p><center>Its key value will be displayed in the input box above</center>"
break;
case 14: //Simple Calculator
str1="<center>&nbsp;<p>Please enter the formula to be calculated in the input box below</center><p><center>Formula such as 12+64 20/5 100+(77*44)</center><p><center><input id='txt2'><br><input type='button' value='Start Calculation' onclick='try{txt.value=eval(txt2.value)}catch(e){alert(\"Incorrect formula!\")}'></center>"
break;
case 15: //Number System Conversion Tool
for(i=2;i<129;i++){str0+="<option>"+i;i++}
str1="<center>&nbsp;<p>Please enter a group of numbers in the input box below</center><p><center><input id='txt2'><br>Convert to:<select id='sel2'>"+str0+"</select> base<br><input type='button' value='Start Conversion' onclick='try{txt.value=new Number(txt2.value).toString(sel2.options.text)}catch(e){alert(\"Abnormal error!\")}'></center>"
break;
}
write1()
}
function document.onkeydown(){ //When a key is pressed on the page
if(sel1.selectedIndex==13){ //Check if the keyboard key value detector is enabled
txt.value=event.keyCode;event.keyCode=0;event.returnvalue=false;
}}

temp1=location.href //Initialization start part (additional URL parameters can control the pre-selected list, in the form of xxx.htm?xxx=*, where * should be a number between 0-12, used to cooperate with the default startup call of the Lshdic2005 software auxiliary tool)
try{
sel1.options.selected=true;sel1.onchange()
}catch(e){
sel1.onchange()
}

//This plug-in program can run directly in a web browser, so it is provided for everyone before the release of LD5 software. Therefore, this program is not in the complete version form at the time of final release
</SCRIPT></body>

</html>
Floor15 3742668 Posted 2006-11-27 14:27
荣誉版主 Posts 718 Credits 2,013
Trouble, instead of spending time copying code, you might as well learn a few VBS syntax, like deleting files, and get it done in minutes.

The dialog box generated by parsing with wscript.exe may not be fully visible, and you can use cscript to parse it.
1 2 3 4  Next
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023