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

汉字与unicode码互相转换

阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>汉字与unicode码互相转换</title>
	
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    
    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
    <script type="text/javascript">

 function changeinput1(){
 		var str=document.getElementById("input1").value;
        
        var a = [], i = 0;
        
        for (; i < str.length ;) a[i] = str.charCodeAt(i ++);
        
        var sss= "&#" + a.join(";&#") + ";";
        
        document.getElementById("output1").value=sss;
    }
    function changeinput2(){
    	var str=document.getElementById("input2").value;
    	var code = str.match(/&#(\d+);/g); 

    	if (code == null) {
    		document.getElementById("output2").value='你输入的unicode码不标准!'; 
      	return ''; 
    	} 

    	var result = ''; 

    	for (var i=0; i<code.length; i++) 

        result += String.fromCharCode(code[i].replace(/[&#;]/g, '')); 
    		document.getElementById("output2").value=result;
    }
</script> 

  </head>
  
  <body>
  		<table align="center" border="1">
  			<tr>
  				<td>
			    	汉字转unicode编码:
			  	</td>
			  	<td>
			  		<input id="input1" onChange="changeinput1()">
			  	</td>
			 		<td>
			  		<input id="output1" onkeydown="return false">
			  	</td>
			  </tr>
			  <tr>
			  	<td>
			    	unicode编码转汉字:
			  	</td>
					<td>
			    	<input id="input2" onChange="changeinput2()" style="ime-mode:disabled">
			  	</td>
					<td>
			    	<input id="output2" onkeydown="return false">
			  	</td>
			  </tr>
			</table>
  </body>
</html>

 

分享到:
评论
1 楼 hlbng 2009-05-12  
晕,上面的代码是有问题的,直接打开的时候IE直接显示空白,但是查看源文件显示它已经全部加载完成了,后来在网上找到原因了,原来页面编码utf8是在meta中定义的,浏览器在读到编码前,认不出中文的title,于是解析失败!所以meta中的content-type必须要放在最上面,一下是修改后的代码:
<meta http-equiv="content-type" content="text/html; charset=UTF-8">      
<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->      
<title>汉字与unicode码互相转换</title> 

相关推荐

    中文汉字与Unicode编码转换工具.rar

    本源码是一个中文汉字与Unicode编码转换工具,采用WinForm进行开发,实现中文汉字与Unicode编码互相转换的功能。菜单功能:1、中文汉字转换成Unicode编码2、Unicode编码转换成中文汉字注意事项:1、开发环境为Visual...

    unicode和中文互相转换工具

    unicode和中文互相转换工具,支持不同编码格式。

    .Net(c#)汉字和Unicode编码互相转换实例.docx

    在处理字符串时,有时候我们需要将汉字与Unicode编码之间进行转换。Unicode是一种国际标准,它定义了一个字符集,包括了世界上几乎所有的文字和符号,每个字符都有一个唯一的数字标识,称为Unicode码点。在C#中,...

    C#字串与Unicode互相转换方法

    ### C# 字串与 Unicode 互相转换方法 在软件开发过程中,经常需要处理不同编码格式的数据,其中 Unicode 是一种常见的字符编码方式,它为每个字符分配一个唯一的数字(即码点),支持世界上几乎所有的书写系统。C# ...

    .Net(c#)汉字和Unicode编码互相转换实例

    经常遇到这样内容的json字符串,原来是把其中的汉字做了Unicode编码转换。 Unicode编码: 将汉字进行UNICODE编码,如:“王”编码后就成了“\王”,UNICODE字符以\u开始,后面有4个数字或者字母,所有字符都是16进制...

    汉字和Unicode互相转换

    在计算机科学领域,字符编码是...总的来说,汉字与Unicode的互相转换涉及到字符编码理论、字节顺序理解、编程语言的字符串处理技巧以及对HTML的解析能力。掌握这些知识对于进行跨语言、跨平台的文本处理工作至关重要。

    unicode中文互相转换工具

    一个html页面 用js 实现 unicode中文互相转换工具。方便快捷

    超级汉字与Unicode码相互转换

    超级 汉字与Unicode码相互转换(四种模式相互转换) 1.汉字模式 2.内存显示模式 3.十六进制形式 4.十进制特殊格式 支持互相转换 (选择相应的 单选按钮 在相应行输入即可) 注意:要提前装.net framework 3.5 ...

    汉字和Unicode互相转换工具

    轻松完成汉字和Unicode互相转换

    Unicode—汉字互相转换工具

    这个“Unicode—汉字互相转换工具”正是基于这一标准,为用户提供了一个便捷的平台来查询汉字与Unicode编码之间的相互转换。 在信息技术领域,Unicode的重要性不言而喻。它解决了早期计算机系统中各种不同的字符...

    unicode码与GB码互相转换

    标题中的"unicode码与GB码互相转换"涉及到两种主要的汉字编码标准:Unicode(国际通用的字符编码标准)和GBK(中国国家标准的扩展GB2312编码)。在嵌入式系统或者文件系统中,为了正确显示和存储中文字符,就需要...

    JavaScript中字符串与Unicode编码互相转换的实现方法

    本文实例讲述了JavaScript中字符串与Unicode编码互相转换的实现方法。分享给大家供大家参考,具体如下: 这段代码演示了JavaScript中字符串与Unicode编码的转换: // 为了控制台的演示方便, 变量没有添加 var 定义 /...

    unicode和汉字转换

    在描述中提到的“实现Unicode和汉字的互相转码”,这意味着提供的资源可能是一个工具或者程序,可以将Unicode编码的文本转换为特定的汉字编码,反之亦然。这在处理不同系统间的数据交换时尤其有用,例如,当需要将...

    Unicode和汉字互相转换工具

    总的来说,这个工具提供了Unicode和汉字之间的双向转换功能,对于理解和处理中文字符编码问题具有实际应用价值。源码的提供使得开发者可以深入学习字符编码原理,以及如何在Java环境中实现这种转换。同时,预编译的...

    C语言字符编码转换UNICODE、GBK、UTF-8互相转换

    GBK编码使用两个字节来表示一个字符,与UNICODE相比,它不是全球通用的,主要用于中文环境。 UTF-8是一种变长的编码方式,它可以使用1到4个字节来表示一个字符。对于ASCII字符,UTF-8使用单个字节,而对于其他...

    unicode编码(UTF8)的十六进制 与字符 互相转换

    一些设备串口通讯使用的是unicode,这时候我们解码就要使用unicode 编码包含的是中文,英文,俄文还是日文什么的,只要把它转换成Unicode就能被识别,而不用再考虑...unicode编码(UTF8)的十六进制 与字符 互相转换

    js字符串与Unicode编码互相转换

    此外,Unicode的编码与解码只是字符串操作的一部分,了解Unicode编码的历史背景以及它解决的问题对于深入理解其重要性同样关键。Unicode开始研发于1990年,1994年正式对外公布。它的出现,使跨语言、跨平台的文本...

    汉字跟Unicode 互相 转化 C# 代码

    在编程领域,尤其是在处理字符编码的时候,理解和操作汉字与Unicode之间的转换是非常重要的。Unicode是一种国际标准,它为世界上几乎所有的字符提供了一个唯一的数字表示,包括汉字。C#是一种广泛使用的编程语言,它...

Global site tag (gtag.js) - Google Analytics