资源区对特殊字的处理.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一. 对于url中可能出现的字符,要严格限制。 例如:相册,专辑 限制为:汉字,字母,数字,下划线。 字母,数字,下划线只限半角的。 汉字的范围限制为GBK标准的GBK/2 GBK/3 GBK/4中的所有汉字。不允许GBK中的非汉字字符(GBK/1)。GBK的码表见附件 二. 对于其它用户提交的内容,用户可以提交任意的内容 . 例如: 名人描述,图片库描述等等。 对于正常的ASCII字符和所有GBK范围内的汉字都正常存储。 对于所有GBK外的字符,由于没有合适的GBK表示,一律以实体的形式表示,例如 #xxxxx; 实体可以正常浏览,但是如果编辑的话,就会看到实体的本来面目。 对于超长的实体,可能会出现截断的情况,出现#xxx 的形式,可以容忍(如果用户反馈较多,则进行除里)。这类字符比较典型的情况是韩文. 三. 对于某些特殊字符(157个),这些字符的utf8编码与某些汉字的gbk编码重复,当这些符合单独出现时,会优先判断为对应的gbk汉字,导致判断失败,最常见的是 · , 例如,maria·sharapova,会被认为是 “maria路sharapova” 这种情况的解决是由ts保证都以utf8提交[资源区],这样后端不进行编码的判断,用户提交,后台也能正常判断。 附:utf8编码与gbk编码重复的特殊字符。 1, /* 0xc2a4, gbk: 陇 utf8: ¤ */ 1, /* 0xc2a7, gbk: 搂 utf8: § */ 1, /* 0xc2a8, gbk: 篓 utf8: ¨ */ 1, /* 0xc2b0, gbk: 掳 utf8: ° */ 1, /* 0xc2b1, gbk: 卤 utf8: ± */ 1, /* 0xc2b7, gbk: 路 utf8: · */ 1, /* 0xc397, gbk: ?? utf8: × */ 1, /* 0xc3a0, gbk: null utf8: */ 1, /* 0xc3a1, gbk: 谩 utf8: á */ 1, /* 0xc3a8, gbk: 猫 utf8: è */ 1, /* 0xc3a9, gbk: 茅 utf8: é */ 1, /* 0xc3aa, gbk: 锚 utf8: ê */ 1, /* 0xc3ac, gbk: 矛 utf8: ì */ 1, /* 0xc3ad, gbk: 铆 utf8: í */ 1, /* 0xc3b2, gbk: 貌 utf8: ò */ 1, /* 0xc3b3, gbk: 贸 utf8: ó */ 1, /* 0xc3b7, gbk: 梅 utf8: ÷ */ 1, /* 0xc3b9, gbk: 霉 utf8: ù */ 1, /* 0xc3ba, gbk: 煤 utf8: ú */ 1, /* 0xc3bc, gbk: 眉 utf8: ü */ 1, /* 0xc481, gbk: ?? utf8: ā */ 1, /* 0xc493, gbk: ?? utf8: ē */ 1, /* 0xc49b, gbk: ?? utf8: ě */ 1, /* 0xc4ab, gbk: 墨 utf8: ī */ 1, /* 0xc584, gbk: ?? utf8: ¨? */ 1, /* 0xc588, gbk: ?? utf8: ¨? */ 1, /* 0xc58d, gbk: ?? utf8: ō */ 1, /* 0xc5ab, gbk: 奴 utf8: ū */ 1, /* 0xc78e, gbk: ?utf8: ǎ */ 1, /* 0xc790, gbk: ?? utf8: ǐ */ 1, /* 0xc792, gbk: ?? utf8: ǒ */ 1, /* 0xc794, gbk: ?? utf8: ǔ */ 1, /* 0xc796, gbk: ?? utf8: ǖ */ 1, /* 0xc798, gbk: ?? utf8: ǘ */ 1, /* 0xc79a, gbk: ?? utf8: ǚ */ 1, /* 0xc79c, gbk: ?? utf8: ǜ */ 1, /* 0xc991, gbk: ?? utf8: ¨? */ 1, /* 0xc9a1, gbk: 伞 utf8: ¨? */ 1, /* 0xcb87, gbk: ?? utf8: ˇ */ 1, /* 0xcb89, gbk: ?? utf8: ˉ */ 1, /* 0xcb8a, gbk: ?? utf8: ¨@ */ 1, /* 0xcb8b, gbk: ??

文档评论(0)

jizhun4585feici + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档