`
sdmzhu3
  • 浏览: 30453 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

html 转移的编码转换

阅读更多
html 转移的编码转换
php的解决方案
<?
echo mb_convert_encoding('&#30334;&#20998;', 'UTF-8', 'HTML-ENTITIES');
?>

python解决方案
def unescape(text):
   """Removes HTML or XML character references 
      and entities from a text string.
   @param text The HTML (or XML) source text.
   @return The plain text, as a Unicode string, if necessary.
   from Fredrik Lundh
   2008-01-03: input only unicode characters string.
   http://effbot.org/zone/re-sub.htm#unescape-html
   """
   def fixup(m):
      text = m.group(0)
      if text[:2] == "&#":
         # character reference
         try:
            if text[:3] == "&#x":
               return unichr(int(text[3:-1], 16))
            else:
               return unichr(int(text[2:-1]))
         except ValueError:
            print "Value Error"
            pass
      else:
         # named entity
         # reescape the reserved characters.
         try:
            if text[1:-1] == "amp":
               text = "&amp;amp;"
            elif text[1:-1] == "gt":
               text = "&amp;gt;"
            elif text[1:-1] == "lt":
               text = "&amp;lt;"
            else:
               print text[1:-1]
               text = unichr(htmlentitydefs.name2codepoint[text[1:-1]])
         except KeyError:
            print "keyerror"
            pass
      return text # leave as is
   return re.sub("&#?\w+;", fixup, text)

分享到:
评论

相关推荐

    功能非常全面的一个论坛源码

    全部编码转换在客户端完成,服务器端取消所有编码转换工作 .帖子表情取消一半 .修复或完善一些LeadCode中存在的错误或缺陷 .原先UBB参数设置中的发帖模式作用目前刚好相反,比如原先设为普遍模式现在将视为高级模式...

    spotifymp3:将Spotify转换为MP3

    spotifymp3 Spotify到MP3是一项服务,用于从您的Spotify播放列表中提取一个.csv(以下说明如何获取),然后将每首歌曲... 由于编码,可能会出现外来字符。 我发现Mac可以使用西里尔字母,而Windows却不能 克隆此GitHub

    PyTorch-Transfer-Learning-Image-Classifier:这是Udacity颁发的“使用Python进行AI编程”纳米学位认证的最终项目。 在这个最后的项目中,我构建了一个软件程序,该程序可以使用PyTorch进行神经网络转移学习。 项目详细信息在README文件中提交

    项目详细信息:●用Python和PyTorch编码以生成数据的数据转换。 ●使用PyTorch的torchvision.models(vgg16和densitynet161)进行预先的传输学习,以生成和训练有关数据转换的神经网络。 ●模型在20个纪元内获得了...

    帝国网站管理系统(Empire CMS) v3.7 简体版

    62.页面编码转换 63.批量采集 十、信息管理相关功能 64.信息审核 65.信息置顶 66.批量推荐信息 67.内容分页:支持自动分页与手动分页 68.远程保存图片(加水印) 69.远程保存FLASH 70.单信息隶属多...

    Java-Web程序设计(PPT).pptx

    1.1.1 B/S结构优势 B/S 体系结构相对于 C/S 体系结构而言具有更多的优势,目前大量的应用程序开始转移到应用 B/S 体系结构,其主要优势在于以下几点: 安装维护升级方便,仅部署服务器 对客户机配置要求不高,满足...

    CuteFTP9简易汉化版

    转移Engine-Create复杂的自动化脚本或记录会话FTP任务使用一种上传软件的转换引擎。模块化传输引擎使用行业标准组件对象模型(COM)接口来公开一种上传软件的大部分功能和属性。选择手动创建使用你最喜欢的编程或脚本...

    易语言 茶凉专用模块

    参数 被转换文本, 文本型, , 欲被转换的文本(不可以转换负数以及小数) .参数 被转换进制, 整数型, , 被转换文本的进制(2-36之间) .参数 转换的进制, 整数型, , 要转换到的进制(2-36之间) .子程序 到十进制, 整数型,...

    网站架构技术

    对于攻击网站的XSS攻击,SQL注入,进行编码转换 对垃圾信息,敏感信息进行过滤 对交易转账等重要操作根据交易模式和交易信息进行风险控制 Sina微博的应用 大型网站架构要素 性能 可用性 伸缩性 扩展性...

    php网络开发完全手册

    2.4.4 转移控制语句 35 2.5 表达式 36 2.5.1 简单的表达式例子 36 2.5.2 表达式的分类 36 2.5.3 算术操作表达式 36 2.5.4 字符串操作表达式 38 2.5.5 逻辑操作表达式 38 2.5.6 比较操作表达式 39 2.5.7 位操作表达式...

    LeadBBS v2.10 论坛.rar

    31.UBB编码转移,使用户签名和帖子内容显示速度最优. 32.投票帖显示为投票人数,超过20人投票的显示为热投票帖 33.支持版主删除帖子 34.删除帖子时更新最后回复人和回复时间为最后帖子的信息 35.删除帖子主题帖时...

    LeadBBS v2.05 论坛.rar

    31.UBB编码转移,使用户签名和帖子内容显示速度最优. 32.投票帖显示为投票人数,超过20人投票的显示为热投票帖 33.支持版主删除帖子 34.删除帖子时更新最后回复人和回复时间为最后帖子的信息 35.删除帖子主题帖时...

    JavaScript基础教程第8版

    6.1 选择并转移导航菜单 99 6.2 动态地改变菜单 102 6.3 建立必须填写的字段 104 6.4 根据其他字段对字段进行检查 109 6.5 标识有问题的字段 111 6.6 准备进行表单验证 113 6.7 处理单选按钮 117 6.8...

    外文翻译 stus MVC

    Kids in grade school put HTML pages on the Internet. However, there is a monumental difference between a grade school page and a professionally developed Web site. The page designer (or HTML developer...

    O-Blog 2.6

    更换编码转换类 把对UBB样式的定义都转移到模板中,方便用户都UBB样式的定义 批量重建静态页时,应该显示ID而不是12456... 输出的RSS转换为html 改为按照时间排序日志 安装(Install): 1.如果您用的是 LINUX ...

    网奇CMS网站管理系统 v6.0.2 bulid2015.07.09.zip

    54.采集支持多种网站编码,并可繁简转换 55.采集参数可自定义 56.可24小时无职守采集 57.可采集会员和数据库 58.可自动下载采集的站外图片 59.多个广告可按权重在广告位内随机显示 60.内置多种广告效果,如果...

    ssh(structs,spring,hibernate)框架中的上传下载

    这样,我们就再没有必要通过硬编码的方式,先insert然后再update来完成Blob类型数据的持久化,这个原来难伺候的老爷终于被平民化了。关于lobHandler的配置请见本文后面的内容。  此外lazy="true"说明地返回整个...

    Visual assist X 1626(带注册机)

     紧密集成:Visual Assist X更加紧密的集成到了您的IDE中,利用Microsoft的Add-In和VSIP接口,无需离开IDE或改变编码习惯就可以运行Visual Assist X。为了更好的集成,还包含新的菜单条目、更多的键捆绑,并去除了...

    Whole.Tomato.Visual.Assist.X.10.6.1823 2010年6月最新破解版

     紧密集成:Visual Assist X更加紧密的集成到了您的IDE中,利用Microsoft的Add-In和VSIP接口,无需离开IDE或改变编码习惯就可以运行Visual Assist X。为了更好的集成,还包含新的菜单条目、更多的键捆绑,并去除了...

    Whole.Tomato.Visual.Assist.X.v10.6.1822 2010年4月最新破解补丁

     紧密集成:Visual Assist X更加紧密的集成到了您的IDE中,利用Microsoft的Add-In和VSIP接口,无需离开IDE或改变编码习惯就可以运行Visual Assist X。为了更好的集成,还包含新的菜单条目、更多的键捆绑,并去除了...

    Whole.Tomato.Visual.Assist.X.10.7.1925.0 2012年12月14日 破解补丁 dll Cracked 最新破解版

     紧密集成:Visual Assist X更加紧密的集成到了您的IDE中,利用Microsoft的Add-In和VSIP接口,无需离开IDE或改变编码习惯就可以运行Visual Assist X。为了更好的集成,还包含新的菜单条目、更多的键捆绑,并去除了...

Global site tag (gtag.js) - Google Analytics