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>
  • 相关阅读:
    计算中文或全角字符串的长度
    day25 python学习 继承,钻石继承 多态
    day25 python学习 继承,钻石继承
    day24 python学习 类 画元,命名空间作用域,组合,人狗大战升级
    第四周经典问题收集
    day23 python学习 类 人狗大战
    day20 python sys os time json pickl 正则
    python 常见的内置函数
    encode decode enumerate
    3.易错点和新要掌握的内容
  • 原文地址:https://www.cnblogs.com/geovindu/p/3142384.html
Copyright © 2011-2022 走看看