求救啊!!<%@ 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码。
规则如下
char[] chs = s.ToCharArray();
string result = string.Empty;
foreach (char c in chs)
{
result += char.ConvertToUtf32(c.ToString(), 0).ToString("x");
}
return result;但是之前的“\u”怎么连上去才会让底层自动识别为 我字
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码。
规则如下
char[] chs = s.ToCharArray();
string result = string.Empty;
foreach (char c in chs)
{
result += char.ConvertToUtf32(c.ToString(), 0).ToString("x");
}
return result;但是之前的“\u”怎么连上去才会让底层自动识别为 我字
{
return System.Text.Encoding.UTF8.GetBytes(aa);
}