代码之家  ›  专栏  ›  技术社区  ›  BrunoLM

如何摆脱日文字符?

  •  0
  • BrunoLM  · 技术社区  · 14 年前

    我有下面的线

    "Messatsu Gou Hadou (滅殺豪波動)"
    

    有没有方法可以转义这些字符以便将其转换为

    "滅殺豪波動"
    

    有什么办法吗?

    1 回复  |  直到 14 年前
        1
  •  3
  •   Clicktricity    14 年前

    public static string EscapeString(string s)
    {
        StringBuilder sb = new StringBuilder();
    
        foreach (char c in s)
        {
                    int i = (int)c;
                    if (i < 32 || i > 126)
                    {
                        sb.AppendFormat("&#{0};", i);
                    }
                    else
                    {
                        sb.Append(c);
                    }
    
        }
    
        return sb.ToString();
    }