zoukankan      html  css  js  c++  java
  • javascript: Convert special characters to HTML

     1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2 <html xmlns="http://www.w3.org/1999/xhtml">
     3 
     4 <head>
     5 <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
     6 <title>Unicode to HTML converter</title>
     7 </head>
     8 
     9 <body>
    10 <div id="main">
    11 <script type="text/javascript" charset="utf-8">
    12 //from: http://www.unicodetools.com/unicode/convert-to-html.php
    13 function a(b) {
    14     var c= '';
    15     for(i=0; i<b.length; i++){
    16         if(b.charCodeAt(i)>127){ c += '&#' + b.charCodeAt(i) + ';'; }else{ c += b.charAt(i); }
    17       }
    18       document.forms.conversionForm.outputText.value = c;
    19 }
    20 function sampleText(){
    21     document.forms.conversionForm.inputText.value = "Thére Àre sôme spëcial charâcters ïn thìs têxt 塗聚文";
    22 }
    23 </script>
    24 <h2>Convert special characters to HTML</h2>
    25 <p>
    26 With this tool you are able to encode special characters (chars like '&#225;&#232;&#239;&#252;&#241;' '塗聚文'...)
    27 to HTML code. The advantage of using special HTML codes instead of the normal characters is
    28 that the HTML codes will be readable by most users, no matter what charset is used.</p>
    29 <p>
    30 Copy your normal text below. <a href="javascript:sampleText()">Insert sample text</a><br/>
    31 <form name="conversionForm" method="post">
    32 <textarea name="inputText" style="400px;height:200px;"></textarea><br/>
    33 <input type="button" name="convert" value="Convert" onclick="a(document.forms.conversionForm.inputText.value)"/>
    34 <br/><br/>Your HTML encoded text:<br/>
    35 <textarea name="outputText" readonly="readonly" style="400px;height:200px;"></textarea><br/>
    36 </form>
    37 </p>
    38 </div>
    39 </body>
    40 
    41 </html>
  • 相关阅读:
    单机部署redis主从备份
    【 D3.js 进阶系列 — 2.1 】 力学图的事件 + 顶点的固定
    java生成二维码(带logo)
    求一个序列的全部排列
    【C/C++学院】(24)Oracle数据库编程--管理oracle
    php学习之道:mysql SELECT FOUND_ROWS()与COUNT(*)使用方法差别
    用"池"来提升对象的复用
    迷茫的一代人
    VMWARE安装MAC时无法移动鼠标?
    小心两个共享库共用同一个静态库
  • 原文地址:https://www.cnblogs.com/geovindu/p/3142384.html
Copyright © 2011-2022 走看看