javascript: Convert special characters to HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Unicode to HTML converter</title>
</head>

<body>
<div id="main">
<script type="text/javascript" charset="utf-8">
//from: http://www.unicodetools.com/unicode/convert-to-html.php
function a(b) {
	var c= '';
	for(i=0; i<b.length; i++){
		if(b.charCodeAt(i)>127){ c += '&#' + b.charCodeAt(i) + ';'; }else{ c += b.charAt(i); }
  	}
  	document.forms.conversionForm.outputText.value = c;
}
function sampleText(){
	document.forms.conversionForm.inputText.value = "Thére Àre sôme spëcial charâcters ïn thìs têxt 塗聚文";
}
</script>
<h2>Convert special characters to HTML</h2>
<p>
With this tool you are able to encode special characters (chars like 'áèïüñ' '塗聚文'...)
to HTML code. The advantage of using special HTML codes instead of the normal characters is
that the HTML codes will be readable by most users, no matter what charset is used.</p>
<p>
Copy your normal text below. <a href="javascript:sampleText()">Insert sample text</a><br/>
<form name="conversionForm" method="post">
<textarea name="inputText" style="width:400px;height:200px;"></textarea><br/>
<input type="button" name="convert" value="Convert" onclick="a(document.forms.conversionForm.inputText.value)"/>
<br/><br/>Your HTML encoded text:<br/>
<textarea name="outputText" readonly="readonly" style="width:400px;height:200px;"></textarea><br/>
</form>
</p>
</div>
</body>

</html>
时间: 2024-10-31 02:48:35

javascript: Convert special characters to HTML的相关文章

501 Mail path must not include special characters问题

最近,我们公司的MDaemon邮件服务器,往186邮箱发送邮件时报错"501 Mail path must not include special characters",请看下面的详细日志: 原因是MDaemon有个"反向散射保护"的功能,开启这个功能之后,邮件头发件人地址前面会加上"prvs=...." ,导致对方的邮件服务器系统不识别,就会报这个错误. 到底什么是"反向散射保护"呢?"反向散射" 指的

Yii2的XSS攻击防范策略分析_php实例

本文实例讲述了Yii2的XSS攻击防范策略.分享给大家供大家参考,具体如下: XSS 漏洞修复 原则: 不相信客户输入的数据 注意: 攻击代码不一定在<script></script>中 ① 将重要的cookie标记为http only, 这样的话Javascript 中的document.cookie语句就不能获取到cookie了. ② 只允许用户输入我们期望的数据. 例如: 年龄的textbox中,只允许用户输入数字. 而数字之外的字符都过滤掉. ③ 对数据进行Html Enc

php函数积累总结

Math函数:10个较常用标红.abs - 绝对值acos - 反余弦acosh - 反双曲余弦asin - 反正弦asinh - 反双曲正弦atan2 - 两个参数的反正切atan - 反正切atanh - 反双曲正切base_convert - 在任意进制之间转换数字bindec - 二进制转换为十进制ceil - 进一法取整cos - 余弦cosh - 双曲余弦decbin - 十进制转换为二进制dechex - 十进制转换为十六进制decoct - 十进制转换为八进制deg2rad -

基于PHP中的常用函数回顾

以下是对PHP中的常用函数进行了详细的分析介绍,需要的朋友可以参考下   array_change_key_case - 返回字符串键名全为小写或大写的数组 array_chunk - 将一个数组分割成多个 array_combine - 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 array_count_values - 统计数组中所有的值出现的次数 array_diff_assoc - 带索引检查计算数组的差集 array_diff_key - 使用键名比较计算数组的差集

基于PHP中的常用函数回顾_php实例

array_change_key_case - 返回字符串键名全为小写或大写的数组array_chunk - 将一个数组分割成多个array_combine - 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值array_count_values - 统计数组中所有的值出现的次数array_diff_assoc - 带索引检查计算数组的差集array_diff_key - 使用键名比较计算数组的差集array_diff_uassoc - 用用户提供的回调函数做索引检查来计算数组的差

javascript asp教程第八课--request对象_ASP基础

Request Object: Request has five (5) Collections, one (1) Property, and one (1) Method. You'll use the Collections far more than the property or the method. Request Collections: Below is a table of the Request Collections and descriptions of how they

javascript asp教程第八课--request对象

Request Object: Request has five (5) Collections, one (1) Property, and one (1) Method. You'll use the Collections far more than the property or the method. Request Collections: Below is a table of the Request Collections and descriptions of how they

贴一个在Mozilla中常用的Javascript代码

javascript Mozilla中独有的defineGetter和defineSetter使得在IE里用的方法同样在Mozilla中可以适用,下面贴出常用的一些代码例如obj.insertAdjacentHTML, currentStyle, obj.attachEvent, obj.detachEvent等等. 版权属于Erik Arvidsson, webfx if (Browser.isMozilla) { // set up ie environment for Moz     ex

脚本实例:用 JavaScript 来操作字符串

javascript|脚本|字符串 虽然 JavaScript 有很多用处,但是处理字符串是其中最流行的一个.下面让我们深入地分析一下使用 JavaScript 操作字符串.在 JavaScript 中, String 是对象. String 对象并不是以字符数组的方式存储的,所以我们必须使用内建函数来操纵它们的值.这些内建函数提供了不同的方法来访问字符串变量的内容.下面我们详细看一下这些函数. 包罗万象 操作字符串的值是一般的开发人员必须面临的家常便饭.操作字符串的具体方式有很多,比如说从一个