现在的位置: 首页 > 综合 > 正文

多语言版本网站的语言编码问题的解决办法

2013年12月30日 ⁄ 综合 ⁄ 共 410字 ⁄ 字号 评论关闭

以下是对多语言进行编码的一个方法
public static string GetO(string str)
  {
   Byte[] bComments = Encoding.UTF8.GetBytes(str);
   char[] cComments = Encoding.UTF8.GetChars(bComments);
  
   StringBuilder charBuilder = new StringBuilder();  
   foreach(char c in cComments)
   {
    if(c > '/u0800')
    {
     charBuilder.Append("&#");
     charBuilder.Append((int)c);
    }
    else
    {
     charBuilder.Append(c);
    }
   }
   return charBuilder.ToString();
  } 

抱歉!评论已关闭.