rt,
我们在项目中需要使用到一段文字,但是要根据需要来转换编码,如,原始的编码为GB2312,
需要显示的编码为euc-cn,那么需要将GB2312的原始文本进行编码转换,请问如何进行?
目前,我们尝试了两种方法,一种是用System.Text 中的 Encoding.Convert方法,但是跟我们预期的结果不一致。
另一种是:因为文本string 是在一个文件中的,所以我们用gb2312编码来读取该文件,得出string后,再写入另外一个编码为euc-cn的文件中,在直接打开euc-cn查看结果,结果与我们预期的一致。
但是因为我们需要处理很多的文本,所以不能用第二种方法进行,因为速度会变得很慢,先征求更好的解决方法,谢谢各位!