有没有简单的将C#中String的字符编码转换成UTF-8的方法;
1条回答 默认 最新
关注
public static string utf8_gb2312(string text) { //声明字符集 System.Text.Encoding utf8, gb2312; //utf8 utf8 = System.Text.Encoding.GetEncoding("utf-8"); //gb2312 gb2312 = System.Text.Encoding.GetEncoding("gb2312"); byte[] utf; utf = gb2312.GetBytes(text); utf = System.Text.Encoding.Convert(gb2312, utf8, utf); //返回转换后的字符 return utf8.GetString(utf); }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 12