首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么让.net输出\uxxxx的unicode格式的字符

2012-03-21 
如何让.net输出\uxxxx的unicode格式的字符求救啊!!C# code%@ WebHandler LanguageC# ClassHandler2

如何让.net输出\uxxxx的unicode格式的字符
求救啊!!

C# code
<%@ WebHandler Language="C#" Class="Handler2" %>using System;using System.Web;public class Handler2 : IHttpHandler {        public void ProcessRequest (HttpContext context) {        context.Response.ContentType = "text/xml";        string s = "我";        string result=transfer(s);      //  u6211        context.Response.Write(result);    }    string transfer(string aa)    {        return "\u6211";    }            public bool IsReusable {        get {            return false;        }    }}


执行该程序,后页面上应该输出一个 我 字

6211 是unicode码。
规则如下 
C# code
char[] chs = s.ToCharArray();        string result = string.Empty;        foreach (char c in chs)        {            result += char.ConvertToUtf32(c.ToString(), 0).ToString("x");        }        return result;


但是之前的“\u”怎么连上去才会让底层自动识别为 我字

[解决办法]
探讨
string transfer(string aa)
{
return "\u6211";
}

热点排行