在这里,我们先用最为典型的IIS服务器作为例子:
为了使IIS支持WAP(WML)页面的发布,在IIS的Web站点的属性 / HTTP信息中设置WAP的MIME属性,添加如下的MIME类型:
扩展名 内容类型(MIME)
.wml text/vnd.wap.wml
.wbmp image/vnd.wap.wbmp
.wmlc application/vnd.wap.wmlc
.wmls text/vnd.wap.wmls
.wmlsc application/vnd.wap.wmlsc
重启 IIS 使其支持 WAP 页面的发布。
如果你使用的是 Apache 作为Web服务器的话,找到conf/httpd.conf这个配置文件,然后在里面添上MIME类型。在httpd.conf中加入如下几行:
AddType text/vnd.wap.wml .wml
AddType image/vnd.wap.wbmp .wbmp
AddType application/vnd.wap.wmlc .wmlc
AddType text/vnd.wap.wmls .wmls
AddType application/vnd.wap.wmlsc .wmlsc
重启 Apache Server 使其支持 WAP 页面的发布。
这样,你的Server就支持 WAP(WML) 站点的发布了。
配置Wap服务器
在设计WAP网页时,不论你使用的WAP开发工具是UP.SDK 或NOKIA WAP TOOKIT ,还是ERICSSON WAPIDE,你都必须进行WEB服务器设置,所以在此将常见的几种WEB服务器的设置介绍如下:
1、WINDOW server 平台的IIS
a、启动菜单->程序->管理工具 ->Internet 服务管理器
b、右击“Internet信息服务” 的子项计算机名,在快捷菜单上选择‘属性’
c、在属性页面的下部,“计算机mime映射”中有一个‘编辑(D)’按钮,单击此按钮,会出现文件类型界面
d、单击‘新增类型’按钮,然后在相关的扩展名栏中填写 .wml ,在内容类型(MIME)栏中填写 text/vnd.wap.wml
e、单击‘确定’按钮
f、重复c、d、e 三步,再增加其他的MIME类型。
2、Apache Web Server on Windows server OR Solaries OR LINUX OR OTHER UNIX
a、不管是NT 还是UNIX 或LINUX ,都是修改 Apache 安装目录下的conf/mime.types文件
b、在该文件中增加以下内容:
text/vnd.wap.wml .wml
image/vnd.wap.wbmp .wbmp
application/vnd.wap.wmlc .wmlc
text/vnd.wap.wmls .wmls
application/vnd.wap.wmlsc .wmlsc
c、存盘
d、重新启动APACHE

而且它还能自动根据你浏览器的字符设置来选取语言(支持中文)。
但是缺省安装的话有个问题,就是用来搜索的关键字如果是中文的话显示出来是乱码的。
之所以搜索的关键字句会变成乱码的原因,主要是因为现在的搜索引擎都是使用UTF8,而Awstats是使用decodeUTFkeys这个plugin来处理搜索引擎的UTF8关键字,默认是没有打开的,所以在显示上会出现乱码。
要解决中文乱码问题,方法也很简单.
1) 修改配置文件awstats.xxx.conf
在配置文件中把decodeutfkeys这个plugin打开就可以了。在配置文件中找到:
#LoadPlugin="decodeutfkeys"
去掉前面的#就可以了。
不过打开这个plugin 需要perl模块儿Encode和URI::Escape的支持,一般情况下perl是默认支持的。
配置 awstats后,如果打开AWStats会显示:
Error: Plugin load for plugin ''decodeutfkeys'' failed with return code: Error: Can''t locate URI/Escape.pm in @INC (@INC contains: /usr/lib/perl5/5.8.7/i686-linux /usr/lib/perl5/5.8.7 /usr/lib/perl5/site_perl/5.8.7/i686-linux /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl . ./lib ./plugins) at (eval 4) line 1.
這是因為缺少 Perl 的 URI:Escape模块
2)下载安装URI:Escape模块
#wget http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/URI-1.37.tar.gz
解压缩文件
#tar zxvf URI-1.37.tar.gz
#cd URI-1.37
#perl Makefile.PL
#make
#make install
调试后一下,分析出来的搜索关键字就可以在IE中正常显示了,我试过在Firefox里还是不行。

过度标准(Transitional)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
框架标准(Frameset)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
严格标准(Strict) 包含以上须注意的问题,还有其他更严格的标准
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
2.头文件问题
所有的网页头文件都一律都改为标准形式,写法如下:
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<meta http-equiv="content-language" content="zh-cn" />
<meta name="keywords" content="..." />
<meta name="description" content="..."/>
<title>...</title>
</head>
3.不允许使用target="_blank"
在HTML4.01可以使用target="_blank",但XHTML1.0是不被允许的.
我使用了一个HTML4.0的新属性:rel,这个属性用来说明链接和包含此链接页面的关系,以及链接打开的目标。
原来这样写的代码:<a xhref="document.html" target="_blank"> 打开一个新窗口</a>
现在要写成这样:<a xhref="document.html" rel="external">打开一个新窗口</a>
这是符合strict标准的方法。当然还必须配合一个javascript才有效。
javascript完整的代码JS如下:
function externallinks() {
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i=0; i<anchors.length; i++) {
var anchor = anchors[i];
if (anchor.getAttribute("href") &&
anchor.getAttribute("rel") == "external")
anchor.target = "_blank";
}
}
window.onload = externallinks;
你可以把它保存成一个.js文件(比如external.js),然后通过外部联接方法调用:
<script type="text/javascript" xsrc="external.js"></script>
4.XHTML 1.0要求所有的标籤必须关闭
所有没有成对的空标籤必须以 />结尾
<p></p>和<a xhref="index.html"></a>这就是成对
错误 <br> <hr>
正确 <br /> <hr />
错误 <input type="text" name="name">
正确 <input type="text" name="name" />
错误 <meta ...>
正确 <meta ... />
错误 <link rel="stylesheet" type="text/css" xhref="style.css">
正确 <link rel="stylesheet" type="text/css" xhref="style.css" />
错误 <img xsrc="bg.gif" border="0" alt="说明文字">
正确 <img xsrc="bg.gif" border="0" alt="说明文字" />
5.所有标籤元素名称都使用小写
错误 <HTML> <TITLE> <HEAD> <BODY>
正确 <html> <title> <head> <body>
错误 <IMG xsrc="BG.GIF" BORDER="0" ALT="说明文字">
正确 <img xsrc="bg.gif" border="0" alt="说明文字" />
错误 <UL><LI></LI></UL>
正确 <ul><li></li></ul>
以上只是举例,是"所有"标签元素名称都必须是小写
6.同一个id选择器不可重复使用
一个网页中id="xx"同一个选择器不能重复使用,若需要重复请用class="xx"
7.标籤必须是一对
<p></p>
<span></span>
<div></div>
8.正确的标籤顺序
错误 <b><i>文字</b></i>
正确 <b><i>文字</i></b>
9.JavaScript写法
Javascript我们通常会写为
错误 <script language="javascript">
W3C标准必须为程式指定类型type=text/javascript,所以要写为
正确 <script type="text/javascript">
或者 <script language="javascript" type="text/javascript">
载入外部.js独立档案的写法
正确 <script type="text/javascript" xsrc="script.js"></script>
10.绝对不可省略双引号或单引号
错误 style=font-size:9pt
正确 style="font-size:9pt"
错误 <img xsrc=bg.gif width=140 height=30 alt=text />
正确 <img xsrc="bg.gif" width="140" height="30" alt="text" />
错误 <a xhref=home>text</a>
正确 <a xhref="home">text</a>
11.图片标籤加上文字说明alt="说明"
错误 <img xsrc="bg.gif" height="50" border="0" />
正确 <img xsrc="bg.gif" height="50" border="0" alt="说明文字" />
12.背景音乐不允许使用 bgsound 标签
我只好用JavaScript解决这个问题。javascript完整的代码如下:
<!-- Begin
var MSIE=navigator.userAgent.indexOf("MSIE");
var NETS=navigator.userAgent.indexOf("Netscape");
var OPER=navigator.userAgent.indexOf("Opera");
if((MSIE>-1) || (OPER>-1)) {
document.write("<BGSOUND xsrc=背景音乐地址 LOOP=INFINITE>");
} else {
document.write("<EMBED xsrc=背景音乐地址 AUTOSTART=TRUE ");
document.write("HIDDEN=true VOLUME=100 LOOP=TRUE>");
}
// end -->
你可以把它保存成一个.js文件(比如bjmusic.js),然后通过外部联接方法调用:
<script type="text/javascript" xsrc="bjmusic.js"></script>
13. <embed>标籤的争议
<embed>是Netscape的私有标籤,W3C 从HTML3.2 HTML 4.01 到 XHTML 1.0 中都没有这个标籤,所以使用<embed>的页面是不能通过标准测试。
W3C推荐使用 <object> 标籤,用<object>插入flash影片的代码可以写为:
<object type="application/x-shockwave-flash" data="index.swf" width="400" height="200">
<param name="movie" value="index.swf" />
</object>
但这样的写法可能IE5/IE6 Win浏览器版本会出现问题.
<embed>标籤因为广大的受到运用,不再标准范围引起很大的争议,想要解决这个问题,只能等IE浏览器对<object>有更好的支持或者W3C愿意收录<embed>标籤。
14. 不允许使用框架标签<IFRAME>
这次又要用JavaScript解决问题了。javascript完整的代码如下:
function ifr(url,w,h){document.write('<iframe id="ifr" name="ifr" width="'+w+'" height="'+h+'" border="0" frameborder="0" scrolling="no" xsrc="'+url+'"></iframe>');}
把它保存成一个.js文件(比如ifr.js),然后通过外部联接方法调用:
<script type="text/javascript" xsrc="ifr.js"></script>
在你需要插入框架的地方写以下代码即可:
<script type="text/javascript">ifr('需插入的网页地址','567','485');</script>
函数ifr()使用说明:ifr('这里写地址','这里写宽度','这里写长度',)
15.google广告问题
google广告的代码是不符合W3C标准的,我只好又把它转成JS调用,但GOOGLE政策里是写着不允许修改代码的,
关于这点我正在写信给GOOGLE询问中,应该很快会有答案。
我的JS文件(google.js)代码如下:
document.writeln("<script type=\"text\/javascript\"><!--");
document.writeln("google_ad_client = \"pub-0538745384335317\";");
document.writeln("google_ad_width = 125;");
document.writeln("google_ad_height = 125;");
document.writeln("google_ad_format = \"125x125_as\";");
document.writeln("google_ad_type = \"text_image\";");
document.writeln("\/\/2007-06-29: www.ybj86.cn");
document.writeln("google_ad_channel = \"4751988107\";");
document.writeln("google_color_border = \"1a1a1a\";");
document.writeln("google_color_bg = \"1a1a1a\";");
document.writeln("google_color_link = \"d0eb6a\";");
document.writeln("google_color_text = \"ffffff\";");
document.writeln("google_color_url = \"8ad459\";");
document.writeln("google_ui_features = \"rc:6\";");
document.writeln("\/\/-->");
document.writeln("<\/script>");
document.writeln("<script type=\"text\/javascript\"");
document.writeln(" xsrc=\"http:\/\/pagead2.googlesyndication.com\/pagead\/show_ads.js\">");
document.writeln("<\/script>")
各位朋友可以按照自己的情况修改,网上也有把HTML代码转为JS代码的地方。
最后在需要挂广告的地方放入代码 <script type="text/javascript" xsrc="google.js"></script>
其他需注意的地方:
16.註解文字不可包含--符号
错误 <!-- OEC--SPACE -->
正确 <!-- OECSPACE -->
17.正确使用CSS样式表
一定要放在<head></head>之间
<link rel="stylesheet" type="text/css" xhref="style.css" />
<style type="text/css">
<!--
body{font-size:9pt;}
-->
</style>
错误 <style>
正确 <style type="text/css">
18.使用表格常犯的错误
我们在做表格通常会指定宽与高,例如:
<table border="1" width="300" height="55">
<tr><td> 内容 </td></tr>
</table>
这样做是没有办法通过,W3C建议使用CSS来控制标籤元素的高度
.table{
height:55px;
}
<table class="table">
<tr><td> TEXT </td></tr>
</table>
但是若使用太多表格,在CSS一一指定不同高,也不是好方法
其实很简单将高度height属性指定在储存格就可以了通过测试
<table border="0" width="300">
<tr><td height="55"> TEXT </td></tr>
</table>
但这不是w3c希望的标准,建议能够使用div代替不必要的table
19.非标籤一部分的符号以编码表示
表单内包含以下符号也必须用编码表示
< 以 < 表示
> 以 > 表示
& 以 & 表示
程式中的连结 & 也要改用 &
错误 <a xhref="foo.cgi?chapter=1§ion=2">
正确 <a xhref="foo.cgi?chapter=1§ion=2">
20.所有属性都必须有值
XHTML1.0规定所有属性都必须有值,若没有就必须重复属性作为值
错误 <input type="radio" value="v1" checked name="s1" />
正确 <input type="radio" value="v1" checked="checked" name="s1" />
错误 <option selected>S1</option>
正确 <option selected="selected">S1</option>
错误 <td nowrap>
正确 <td nowrap="nowrap">

图片所在程序名称,图片名称与路径
Calculator 计算器
/Applications/Calculator.app/icon.png
Calendar 日历
/Applications/MobileCal.app/icon.png
Camera 照相机
/Applications/MobileSlideShow.app/icon-Camera.png
Clock 时钟
/Applications/MobileTimer.app/icon.png
iPod 播放器
/Applications/MobileMusicPlayer.app/icon.png
iTunes Music Store 音乐商店
/Applications/MobileStore.app/icon.png
Mail 电子邮件
/Applications/MobileMail.app/icon.png
Notes 记事本
/Applications/MobileNotes.app/icon.png
Maps Google 地图
/Applications/Maps.app/icon.png
Phone 电话
/Applications/MobilePhone.app/icon.png
Photos 照片
/Applications/MobileSlideShow.app/icon-Photos.png
Safari 网页浏览器
/Applications/MobileSafari.app/icon.png
Settings 设置
/Applications/Preferences.app/icon.png
Stocks 股票
/Applications/Stocks.app/icon.png
Text 短消息
/Applications/MobileSMS.app/icon.png
Weather 天气
/Applications/Weather.app/icon.png
YouTube 在线视频
/Applications/YouTube.app/icon.png
======================
Apple logo (系统启动)
这个图标就是大家都知道的白苹果,一般只显示几秒,你可能不能完全替换它,因为它在ROM内还有。
/System/Library/CoreServices/SpringBoard.app/applelogo.png
Status bar background 状态栏背景
系统界面下(实际使用时自动拉伸)
/System/Library/CoreServices/SpringBoard.app/FSO_BG.png
锁定状态(实际使用时自动拉伸)
/System/Library/CoreServices/SpringBoard.app/FST_BG.png
除了锁定和系统界面下(实际使用时自动拉伸)
/System/Library/CoreServices/SpringBoard.app/Default_BG.png
Signal strength icons 信号强度图标
黑色背景使用图标
/System/Library/CoreServices/SpringBoard.app/FSO_0_Bars.png
/System/Library/CoreServices/SpringBoard.app/FSO_1_Bars.png
/System/Library/CoreServices/SpringBoard.app/FSO_2_Bars.png
/System/Library/CoreServices/SpringBoard.app/FSO_3_Bars.png
/System/Library/CoreServices/SpringBoard.app/FSO_4_Bars.png
/System/Library/CoreServices/SpringBoard.app/FSO_5_Bars.png
亮背景使用图标
/System/Library/CoreServices/SpringBoard.app/Default_0_Bars.png
/System/Library/CoreServices/SpringBoard.app/Default_1_Bars.png
/System/Library/CoreServices/SpringBoard.app/Default_2_Bars.png
/System/Library/CoreServices/SpringBoard.app/Default_3_Bars.png
/System/Library/CoreServices/SpringBoard.app/Default_4_Bars.png
/System/Library/CoreServices/SpringBoard.app/Default_5_Bars.png
Carrier logo 运营商图标
黑色背景使用图标
/System/Library/CoreServices/SpringBoard.app/FSO_CARRIER_ATT.png
亮背景使用图标
/System/Library/CoreServices/SpringBoard.app/Default_CARRIER_ATT.png
Wi-Fi strength 信号强度
黑色背景使用图标
/System/Library/CoreServices/SpringBoard.app/FSO_0_AirPort.png
/System/Library/CoreServices/SpringBoard.app/FSO_1_AirPort.png
/System/Library/CoreServices/SpringBoard.app/FSO_2_AirPort.png
/System/Library/CoreServices/SpringBoard.app/FSO_3_AirPort.png
亮背景使用图标
/System/Library/CoreServices/SpringBoard.app/Default_0_AirPort.png
/System/Library/CoreServices/SpringBoard.app/Default_1_AirPort.png
/System/Library/CoreServices/SpringBoard.app/Default_2_AirPort.png
/System/Library/CoreServices/SpringBoard.app/Default_3_AirPort.png
Edge icons 图标
黑色背景使用图标
/System/Library/CoreServices/SpringBoard.app/FSO_EDGE_ON.png
亮背景使用图标
/System/Library/CoreServices/SpringBoard.app/Default_EDGE_ON.png
Bluetooth icons 蓝牙图标
黑色背景使用图标
/System/Library/CoreServices/SpringBoard.app/FSO_BluetoothActive.png
亮背景使用图标
/System/Library/CoreServices/SpringBoard.app/FSO_Bluetooth.png
同目录下还有另外两个蓝牙图标: Default_Bluetooth.png, Default_BluetoothActive.png 。
======================
电话,短信等,未读提示数字背景
/System/Library/CoreServices/SpringBoard.app/SBDockBG.png
调整音量大小时的透明背景
/System/Library/CoreServices/SpringBoard.app/hud.png
滑动开锁键,提示文本高亮图片
/System/Library/Frameworks/TelephonyUI.framework/bottombarlocktextmask.png
关机滑动按钮
/System/Library/Frameworks/TelephonyUI.framework/bottombarknobred.png
解锁滑动按钮
/System/Library/Frameworks/TelephonyUI.framework/bottombarknobgray.png
Calculator keypad and LCD screen 计算器键盘和LCD屏幕
/Applications/Calculator.app/CalculatorBackground.png
iPod等级星
/Applications/MobileMusicPlayer.app/star_filled.png
SMS 短信
短信输入框
/Applications/MobileSMS.app/BalloonInputField.png
发送的短信显示的背景
/Applications/MobileSMS.app/Balloon_1.png
收到短信显示的背景
/Applications/MobileSMS.app/Balloon_2.png
短信输入框背景
/Applications/MobileSMS.app/MessageEntryBG.png
短信聊天背景
/Applications/MobileSMS.app/Default-smsanswer.png
Lock 锁定
黑色背景使用图标
/System/Library/CoreServices/SpringBoard.app/FSO_LockIcon.png
/System/Library/CoreServices/SpringBoard.app/Lockdown.png
亮背景使用图标
/System/Library/CoreServices/SpringBoard.app/Lock.png
Battery charging (status bar) 顶部电池充电(状态图标)
/System/Library/CoreServices/SpringBoard.app/Default_BatteryBG.png
/System/Library/CoreServices/SpringBoard.app/Default_BatteryCharged.png
/System/Library/CoreServices/SpringBoard.app/Default_BatteryCharging.png
/System/Library/CoreServices/SpringBoard.app/Default_BatteryInsides.png
/System/Library/CoreServices/SpringBoard.app/Default_BatteryLowBG.png
/System/Library/CoreServices/SpringBoard.app/FSO_BatteryBG.png
/System/Library/CoreServices/SpringBoard.app/FSO_BatteryCharged.png
/System/Library/CoreServices/SpringBoard.app/FSO_BatteryCharging.png
/System/Library/CoreServices/SpringBoard.app/FSO_BatteryInsides.png
/System/Library/CoreServices/SpringBoard.app/FSO_BatteryLowBG.png
Battery charging status 待机状态电池充电(状态图标)
/System/Library/CoreServices/SpringBoard.app/BatteryBG_1.png
/System/Library/CoreServices/SpringBoard.app/BatteryBG_2.png
/System/Library/CoreServices/SpringBoard.app/BatteryBG_3.png
/System/Library/CoreServices/SpringBoard.app/BatteryBG_4.png
/System/Library/CoreServices/SpringBoard.app/BatteryBG_5.png
/System/Library/CoreServices/SpringBoard.app/BatteryBG_6.png
/System/Library/CoreServices/SpringBoard.app/BatteryBG_7.png
/System/Library/CoreServices/SpringBoard.app/BatteryBG_8.png
/System/Library/CoreServices/SpringBoard.app/BatteryBG_9.png
/System/Library/CoreServices/SpringBoard.app/BatteryBG_10.png
/System/Library/CoreServices/SpringBoard.app/BatteryBG_11.png
/System/Library/CoreServices/SpringBoard.app/BatteryBG_12.png
/System/Library/CoreServices/SpringBoard.app/BatteryBG_13.png
/System/Library/CoreServices/SpringBoard.app/BatteryBG_14.png
/System/Library/CoreServices/SpringBoard.app/BatteryBG_15.png
/System/Library/CoreServices/SpringBoard.app/BatteryBG_16.png
/System/Library/CoreServices/SpringBoard.app/BatteryBG_17.png
Battery charging status (headset) 专用蓝牙耳机充电状态图标
/System/Library/CoreServices/SpringBoard.app/HeadsetBatteryBG_1.png
/System/Library/CoreServices/SpringBoard.app/HeadsetBatteryBG_2.png
/System/Library/CoreServices/SpringBoard.app/HeadsetBatteryBG_3.png
/System/Library/CoreServices/SpringBoard.app/HeadsetBatteryBG_4.png
/System/Library/CoreServices/SpringBoard.app/HeadsetBatteryBG_5.png
/System/Library/CoreServices/SpringBoard.app/HeadsetBatteryBG_6.png
/System/Library/CoreServices/SpringBoard.app/HeadsetBatteryBG_7.png
/System/Library/CoreServices/SpringBoard.app/HeadsetBatteryBG_8.png
/System/Library/CoreServices/SpringBoard.app/HeadsetBatteryBG_9.png
/System/Library/CoreServices/SpringBoard.app/HeadsetBatteryBG_10.png
/System/Library/CoreServices/SpringBoard.app/HeadsetBatteryBG_11.png
/System/Library/CoreServices/SpringBoard.app/HeadsetBatteryBG_12.png
/System/Library/CoreServices/SpringBoard.app/HeadsetBatteryBG_13.png
/System/Library/CoreServices/SpringBoard.app/HeadsetBatteryBG_14.png
/System/Library/CoreServices/SpringBoard.app/HeadsetBatteryBG_15.png
/System/Library/CoreServices/SpringBoard.app/HeadsetBatteryBG_16.png
/System/Library/CoreServices/SpringBoard.app/HeadsetBatteryBG_17.png
QR来自英文“Quick Response”的缩写,即快速反应的意思,源自发明者希望QR码可让其内容快速被解码。
QR码最常见于日本,并为目前日本最流行的二维空间条码。
QR码比普通条码可储存更多资料,亦无需像普通条码般在扫描时需直线对准扫描器。
QR码呈正方形,只有黑白两色。在4个角落,印有较小,像“回”字的的正方图案。这3个是帮助解码软件定位的图案,使用者不需要对准,无论以任何角度扫描,资料仍可正确被读取。
虽然这个技术很早就有了,但是貌似我们国内还没有普及开来,可能和国内的手机以及电子类产品以及相关的网络有很大关系吧,个人认为该技术将会在未来几年内慢慢的取代目前使用的条形码。
使用该技术其实相当的简单,QR码存储量也永远的超过条形码。 例如,在名片上印上QR码,你就无需去按那么次名字啊,地址啊,电话号码啊等等,只要你的手机上有装QR码解码软件,打开软件镜头对准QR码,所有信息就进入了你的手机,呵呵,123的事情。

| QR码资料容量 | |
|---|---|
| 数字 | 最多 7,089 字符 |
| 字母 | 最多 4,296 字符 |
| 二进制数 (8 bit) | 最多 2,953 位元 |
| 日文汉字 / 片假名 | 最多 1,817 字符 (采用Shift_JIS) |
| 中文汉字 | 最多 984 字符 (采用UTF-8) |
| 中文汉字 | 最多 1,800 字符 (采用BIG5) |
| 错误修正容量 | |
|---|---|
| L水平 | 7% 的字码可被修正 |
| M水平 | 15% 的字码可被修正 |
| Q水平 | 25% 的字码可被修正 |
| H水平 | 30% 的字码可被修正 |





