`
e_soft
  • 浏览: 48785 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

字符编码转化工具

阅读更多
参考http://wangyu.iteye.com/blog/353384




<html>
<head>
<script type="text/javascript">

Encrypt = function() {
	var F = {};
	F.toUnicode = function(s) {
		var res = [];
		var len = s.length - 1;
		while (len > -1) {
			var ch = s.charCodeAt(len--);
			if (!isNaN(ch)) {
				res.push(ch);
			}
		}
		res.push('');
		return res.reverse().join('&#');
	};
	F.toUnicode2 = function(s) {
		var res = [];
		var len = s.length - 1;
		while (len > -1) {
			var ch = s.charCodeAt(len--);
			if (!isNaN(ch)) {
				chch = ch.toString(16);
				switch (ch.length) {
					case 4 : {
						chch = ch;
					}
						break;
					case 3 : {
						ch = '0' + ch;
					}
						break;
					case 2 : {
						ch = '00' + ch;
					}
						break;
					case 1 : {
						ch = '000' + ch;
					}
						break;
					default :
						ch = null;
				}
				if (ch != null) {
					res.push(ch);
				}
			}
		}
		res.push('');
		return res.reverse().join('\\u');
	};
	F.toGBK = function(s) {
		var res = [''];
		if (s.indexOf('&#') === 0) {
			for (var i = 1, cs = s.split('&#'), len = cs.length; i < len; i++) {
				res.push(String.fromCharCode(cs[i]));
			}
			return res.join('');
		} else if (s.indexOf('\\u') === 0) {
			for (var i = 1, cs = s.split('\\u'), len = cs.length; i < len; i++) {
				res.push(String.fromCharCode(parseInt(cs[i], 16)));
			}
			return res.join('');
		}
		return '';
	};
	return F;
}();

function toUnicode() {
	window.document.getElementById('result').value = Encrypt.toUnicode(window.document.getElementById('param').value + '')
}
function toUnicode2() {
	window.document.getElementById('result').value = Encrypt.toUnicode2(window.document.getElementById('param').value + '')
}
function toGBK() {
	window.document.getElementById('result').value = Encrypt.toGBK(window.document.getElementById('param').value + '');
}
</script>
<title>Insert title here</title>
</head>
<body>

<table>
<tr>
<td><textarea id="param"></textarea> </td>
<td><input type="button" onclick="toUnicode()" value="change"/> </td>
<td><textarea id="result"></textarea></td>
</tr>
</table>

</body>
</html>

分享到:
评论

相关推荐

    批量字符编码转换工具 20070709

    "批量字符编码转换工具"是绿色软件,单文件免安装,请放心试用。 批量字符编码转换工具可以在gbk,gb23123,unicode,utf8,ansi之间进行汉字编码转换。 批量字符编码转换工具的特色: 1 支持格式众多的字符串编码转换器 ...

    全能字符编码转换工具

    《全能字符编码转换工具》是一款全面且强大的编码转换软件,专为解决各种字符编码之间的转换问题而设计。在信息技术领域,字符编码是至关重要的组成部分,它决定了计算机如何存储和显示文本。这款工具支持多种编码...

    CharTools 字符编码转换工具(1.0.1.0)

    《CharTools字符编码转换工具详解》 在信息技术领域,字符编码是至关重要的组成部分,它决定了计算机如何理解和显示各种字符。CharTools(版本1.0.1.0)是一款专为字符编码转换设计的实用工具,提供了多种编码形式...

    java 写的字符编码转换工具(附带源码)

    Java字符编码转换工具是编程中常见的一种实用程序,主要用于处理不同字符编码间的转换问题。在计算机世界里,字符编码是用来表示文本的各种方式,常见的有ASCII、GBK、UTF-8等。不同的编码方式适用于不同的场景,...

    字符编码转换处理工具

    字符编码转换工具可以帮助我们将字符转换成这两种形式,便于查看和理解。 再来说说ANSI码,它通常指的是Windows系统中的“Windows-1252”编码,一种扩展的ASCII编码,包含了更多的西欧语言字符。在某些情况下,如果...

    工具-字符编码转换

    本文将基于“工具-字符编码转换”的主题,深入探讨字符编码的概念、常见编码格式、字符编码转换工具以及如何进行实际操作。 字符编码是计算机表示和处理文字的一种方式,它将各种字符与二进制数字对应起来。常见的...

    字符编码转换工具

    空闲时间,写了一个字符编码转换的工具(根据3GPP 03.38,11.11附录等协议),可以把字符转换成ascii,8 bit,7 bit,UCS2,UTF-8编码。在做手机软件开发的时候,调试WMS,Phone book,STK等模块可能会用的到。

    批量字符编码转换工具绿色免费版

    标题中的“批量字符编码转换工具绿色免费版”指的是一个专门用于处理文本编码转换的软件,它具有批量处理功能,能够方便用户一次性转换大量文件的字符编码。在IT领域,字符编码是至关重要的,不同的编码标准如ASCII...

    Delphi字符编码转换工具,hex/unicode/ascII互转.rar

    Delphi字符编码转换工具,原创代码,作者Author: 谢凯。输入一段字符串(汉字或者英文),可将其转换为Unicode编码或AscII编码。 其中有一段代码避免程序的重复执行(调试通过),原理:在程序启动时将Application的...

    多功能文件字符集编码转换工具

    标题中的“多功能文件字符集编码转换工具”是指一个软件或程序,它的主要功能是帮助用户在不同的字符编码之间进行转换。在计算机科学中,字符集编码是用于将字符(如字母、数字和符号)转化为二进制表示的方式,常见...

    批量字符编码转换工具,批量转换文件编码 超级批量编码转换

    批量转换文件编码 超级批量编码转换 批量转换编码 编码批量转换工具 批量转换txt编码 linux 批量转换编码 编码格式批量转换 php 字符编码转换 字符编码转换 java 字符编码转换

    抓包工具 ASCII及进制转换 V4.0工具和批量字符编码转化工具

    本文将详细讨论“抓包工具”、“ASCII及进制转换”以及“批量字符编码转换”这三个关键知识点。 首先,抓包工具是网络诊断和分析的重要工具。它们能够捕获网络中的数据包,帮助我们查看和理解数据在网络中流动的...

    windows 字符编码转化工具

    text --&gt; ANSI ---&gt;UNICODE---&gt;UniBigEnd---&gt;UTF8 ----&gt; UTF7 编码转化小工具,快速的解决编码的转化。 不需要在线,是一款独立运行的小软件。

    字符编码转换器(Encoding Tool)EncodingTool

    "Encoding Tool"正是这样一款专为解决字符编码转换而设计的实用工具,它简化了这一过程,使得用户可以方便地在各种编码之间进行切换。 首先,让我们了解什么是字符编码。字符编码是将字符与数字进行对应的一种规则...

    字符编码过滤器 字符编码转换 post字符转换

    本文将深入探讨"字符编码过滤器"、"J2EE字符编码"、"字符编码转换"以及"POST字符转换"这些关键知识点,并结合提供的文件"encoding-filter.jar"和"使用方法.txt"来解释它们的应用。 首先,字符编码是计算机存储和...

    各种字符编码间的转换方法:MultiByteToWideChar和MultiByteToWideChar.docx

    字符编码间的转换方法:MultiByteToWideChar和WideCharToMultiByte 在计算机科学中,字符编码是一种将文本数据转换为二进制数据的方式。不同的编码方式可以将同一个字符表示为不同的二进制码,从而导致不同的计算机...

    字符二进制编码转换工具

    总之,"字符二进制编码转换工具"是处理字符编码问题的重要助手,通过它可以轻松地在不同编码系统间进行转换,确保信息的准确无误。在日常的编程、网络通信以及数据处理中,掌握字符编码和二进制转换的知识是至关重要...

    编码批量转换工具

    编码批量转换工具 已经用过,绝对好用 【基本介绍】 "批量字符编码转换工具"是绿色软件,单文件免安装,请...点击"开始转换"字符编码转换工具就开始转换了,转换成功与否都会在"批量字符编码转换工具"的界面给出提示。

Global site tag (gtag.js) - Google Analytics