弘帝企业智能建站系统交流平台

 找回密码
 立即注册
查看: 1426|回复: 0

【C#】GBK编码的字符串与UTF-8编码的字符串如何相互转换

[复制链接]
发表于 2020-11-26 15:11:33 | 显示全部楼层 |阅读模式
ystem.Text.Encoding.UTF8.GetBytes <- string转UTF8的byte[]
System.Text.Encoding.UTF8.GetString <- UTF8的byte[]转string
System.Text.Encoding.GetEncoding("GBK").GetBytes <- string转GBK的byte[]
System.Text.Encoding.GetEncoding("GBK").GetString <- GBK的byte[]转string
于是思路是
GBK的byte[] -> 转string -> 转UTF8的byte[]
反过来也一样

举例:UTF8转GBK
RootPath是UTF-8文件
byte[] str = Encoding.UTF8.GetBytes(RootPath);
转换成GBK输出到另一个文件中
Response.Write(Encoding.GetEncoding("GBK").GetString(str));
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|弘帝企业智能建站系统 ( 皖ICP备07503252号 )

GMT+8, 2024-4-20 21:05 , Processed in 0.059345 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表