|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
讲了这么多,无非是想说:学习PHP不仅要掌握方法,更多的是付出汗水,我不希望看到中途放弃的人,相信自己,相信自己的选择,更要相信自己的能力,如果自己想放弃,暴力一点的话,就自己抽自己一个嘴巴。
GB 2312中对所收汉字停止了“分区”处置,每区含有94个汉字/符号。这类暗示体例也称为区位码。 1)01-09区为特别符号。 2)16-55区为一级汉字,按拼音排序。 3)56-87区为二级汉字,按部首/笔划排序。 4)10-15区及88-94区则未有编码。 在利用GB2312的法式中,凡是采取EUC贮存办法,以便兼容于ASCII。阅读器编码表上的“GB2312”,凡是都是指“EUC-CN”暗示法。 每一个汉字及符号以两个字节来暗示。第一个字节称为“高位字节”(也称“区字节)”,第二个字节称为“低位字节”(也称“位字节”)。 “高位字节”利用了0xA1-0xF7(把01-87区的区号加上0xA0),“低位字节”利用了0xA1-0xFE(把01-94加上 0xA0)。因为一级汉字从16区肇端,汉字区的“高位字节”的局限是0xB0-0xF7,“低位字节”的局限是0xA1-0xFE,占用的码位是 72*94=6768。个中有5个空位是D7FA-D7FE。 例如“啊”字在大多半法式中,会以两个字节,0xB0(第一个字节) 0xA1(第二个字节)贮存。区位码=区字节+位字节(与区位码对照:0xB0=0xA0+16,0xA1=0xA0+1)。 设计: 用一个数组寄存国标一级汉字分歧读音的肇端区位码 :如 static final int[] secPosValueList = { 1601, 1637, 1833, 2078, 2274, 2302, 2433, 2594, 2787, 3106, 3212, 3472, 3635, 3722, 3730, 3858, 4027, 4086, 4390, 4558, 4684, 4925, 5249, 9999}; 一个数据寄存寄存国标一级汉字分歧读音的肇端区位码对应读音 static final char[] firstLetter = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'w', 'x', 'y', 'z'}; 处置办法: 1. 判别是不是为英文之母 2. 假如是,直接前往英文之母 3. 取字符的编码值 4. 对照判别其编码值在码表中的地位。 5. 依据地位值,前往之母表中响应值学会了生成静态网页,现在你应该接触一下XML了,恩,XML也了解了,那么AJAX你也得接触接触吧?AJAX完了....然后... |
|