紧急求教 编码转换成汉字

问题描述

想这样的%25u987A%25u5FB7编码汉字是‘顺德’用asp.netC#怎么把它自动转换过来?

解决方案

本帖最后由 pandora911 于 2011-12-07 13:01:00 编辑
解决方案二:
同求,不过我想用js来实现。
解决方案三:
不知道下面这个有没有帮助http://blog.csdn.net/keenweiwei/article/details/6846646
解决方案四:
引用2楼keenweiwei的回复:

不知道下面这个有没有帮助http://blog.csdn.net/keenweiwei/article/details/6846646

没感觉自己写的那个有点麻烦吗?况且与LZ所需要的不搭噶
解决方案五:
%25应该是个符号
解决方案六:
HttpUtility.UrlDecode(HttpUtility.UrlDecode("%25u987A%25u5FB7"));

解决方案七:
正解引用5楼xcx573的回复:

C#codeHttpUtility.UrlDecode(HttpUtility.UrlDecode("%25u987A%25u5FB7"));

解决方案八:
引用5楼xcx573的回复:

C#codeHttpUtility.UrlDecode(HttpUtility.UrlDecode("%25u987A%25u5FB7"));

的确可以。但是为什么要写两遍呢?还有没有用js方法的?
解决方案九:
HttpUtility.UrlDecode("u987Au5FB7");//顺德//至少在正则里面匹配汉字的时候[u4e00-u9fa5]这么写,既然地址栏把编码为%25那么要先转换回来,因此,两次

引用6楼soft_lugy的回复:

正解引用5楼xcx573的回复:C#codeHttpUtility.UrlDecode(HttpUtility.UrlDecode("%25u987A%25u5FB7"));

解决方案十:
因为前台是这样加密的escape(escape("顺德"))
解决方案十一:
引用9楼soft_lugy的回复:

因为前台是这样加密的escape(escape("顺德"))

在后台获取的时候会自动解密的
解决方案十二:
那unescape
解决方案十三:
果然,两次unescape就行了。我说我用一个怎么不行呢!

时间: 2024-12-31 22:27:20

紧急求教 编码转换成汉字的相关文章

ios-OC中怎样将UTF8编码转换成中文

问题描述 OC中怎样将UTF8编码转换成中文 如题:有一个Person类,里面重写了description方法,实现返回姓名,年龄等信息.这样我可以直接通过NSLog(@""%@""per); 来输出对象信息.但是如果我把对象存入数组中,然后输出数组:NSLog(@""%@"" array);这样输出的结果都是UTF8编码.如果对象per内部的信息是因为和数字的话结果不受影响,如果是中文的话输出的就是UTF8.这是为什么呢?如

如何将16进制的转换成汉字啊 急急急!!请好心人帮忙

问题描述 我恢复出来的数据显示的都是16进制的看不懂如何能转换成汉字啊 解决方案 解决方案二: 解决方案三:System.Text.Encoding.Default.GetString(/*你的16进制数据*/); 解决方案四:是在什么地方输入这些啊?我不太懂哦,能说详细点嘛这些资料对我很重要!麻烦你了呢解决方案五:引用3楼leier_bao的回复: 是在什么地方输入这些啊?我不太懂哦,能说详细点嘛这些资料对我很重要!麻烦你了呢 先usingSystem.Text:你想在哪里处理就在那里处理解决

能用JS将我们的拼音转换成汉字吗?

问题描述 我只想简单的能将拼音转换成汉字啊!不需要那么精确啊!谁了解这方面的知识能介绍下啊!我的QQ:362077150 解决方案 解决方案二:http://hi.baidu.com/xingchengjie/blog/item/73ef49f5c8fe5422bc3109aa.html

可以把编码转换成 gb2312编码lib.UTF8toGB2312.js_lib_js

//Author: Unknow //把编码转换成 gb2312编码  function UrlEncode(str)  {  var i, c, ret="", strSpecial="!\"#$%&'()*+,/:;<=>?@[\]^`{|}~%";  for(i = 0; i < str.length; i++)  {  //alert(str.charCodeAt(i));  c = str.charAt(i);  if(

用Javascript实现UTF8编码转换成gb2312编码_javascript技巧

复制代码 代码如下: //把编码转换成 gb2312编码  function UrlEncode(str)  {  var i, c, ret="", strSpecial="!\"#$%&'()*+,/:;<=>?@[\]^`{|}~%";  for(i = 0; i < str.length; i++)  {  //alert(str.charCodeAt(i));  c = str.charAt(i);  if(c==&qu

php 把数字转换成汉字的代码_php技巧

直接上实例,写到 千亿上了. /** * @author ja颂 * 把数字1-1亿换成汉字表述,如:123->一百二十三 * @param [num] $num [数字] * @return [string] [string] */ function numToWord($num) { $chiNum = array('零', '一', '二', '三', '四', '五', '六', '七', '八', '九'); $chiUni = array('','十', '百', '千', '万',

将数字转换成汉字的一段ASP程序

程序|汉字|转换 '--------------------数字向汉字转换的函数集合  ------------------------'作者:northsnow    '日期:20051217'调用方法:  a=convertNumToStr("1234.5678")'功能: 将这样的串  1234.5678 转换成 一千二百三十四点五六七八''将一串数字转成对应的汉字 function convertNumToStr(pNum)    dim oNum,rValue    oNum

UCS2编码转换成GBK

问题描述 最近做短信网关的程序,发现短信发送的时候设置sms_Fmt=15,手机可以正常收到中文短信内容,可是当手机回复中文时,短信网关确收到内容乱码的情况,我查看了一下sms_Fmt字段,该字段是为8即UCS2编码,现在想把它转换成中文,我曾试过用Stringns=newString(ct.getBytes("UnicodeBigUnmarked"),"GBK");方法转换,可是还不行,请高手进来指教下,谢谢. 解决方案 解决方案二:这种方法都不行,我也想不出什么

将阿拉伯数字转换成汉字数字的函数

可能看了标题会有点雾水,没关系,看了下面的函数就明白了,其过程就是将123这样的转成一二三. 将一串数字转成对应的汉字 function convertNumToStr(pNum) dim oNum,rValue oNum=pNum:rValue="" '如果给定的不是合理的数字,则返回空串 if not CheckPattern(oNum,z_PatNum) then ConvertNumToStr=rValue exit function end if '将数字前面无用的0去掉 s