public static byte[] Convert(Encoding srcEncoding,Encoding dstEncoding,byte[] bytes)
srcEncoding
类型:System.Text..::.Encodingbytes 的编码格式。dstEncoding
类型:System.Text..::.Encoding目标编码格式。bytes
类型:array<System..::.Byte>[]()[]返回值
类型:array<System..::.Byte>[]()[]Byte 类型的数组包含将 bytes 从 srcEncoding 转换为 dstEncoding 的结果。
srcEncoding
类型:System.Text..::.Encodingbytes 的编码格式。dstEncoding
类型:System.Text..::.Encoding目标编码格式。bytes
类型:array<System..::.Byte>[]()[]返回值
类型:array<System..::.Byte>[]()[]Byte 类型的数组包含将 bytes 从 srcEncoding 转换为 dstEncoding 的结果。
解决方案 »
- C# 如何在关闭一个窗口时刷新另一个窗口,注意:这俩窗口不是父子窗口,都是添加上的窗口。
- C# Delegate 作用和语法解释
- c#中如何开启CLR调试
- DataGridView中虚拟模式(Virtual Mode)如何大量数据 显示在DataGridView上 ?
- POP3 支持用MessageId直接删除或者提取附件吗?
- 急问关于windows mobile direct3d 的问题
- 怎样把mainForm 的页面登录信息,提交到下一页面query ?我用过指针,指向下一页面。还有别的办法吗?
- C#.net 有关virtual new override 的问题:子类中的new方法没有被执行
- 一个关于pictureBox的问题
- C# TabControl简单又奇怪问题,在线等。。。。。。。。。
- 256位,16位,8位bmp图片怎么画?
- 关于键盘侦测的问题,急,在线等待!
using System.Text;namespace ConvertExample
{
class ConvertExampleClass
{
static void Main()
{
string unicodeString = "This string contains the unicode character Pi(\u03a0)"; // Create two different encodings.
Encoding ascii = Encoding.ASCII;
Encoding unicode = Encoding.Unicode; // Convert the string into a byte[].
byte[] unicodeBytes = unicode.GetBytes(unicodeString); // Perform the conversion from one encoding to the other.
byte[] asciiBytes = Encoding.Convert(unicode, ascii, unicodeBytes); // Convert the new byte[] into a char[] and then into a string.
// This is a slightly different approach to converting to illustrate
// the use of GetCharCount/GetChars.
char[] asciiChars = new char[ascii.GetCharCount(asciiBytes, 0, asciiBytes.Length)];
ascii.GetChars(asciiBytes, 0, asciiBytes.Length, asciiChars, 0);
string asciiString = new string(asciiChars); // Display the strings created before and after the conversion.
Console.WriteLine("Original string: {0}", unicodeString);
Console.WriteLine("Ascii converted string: {0}", asciiString);
}
}
}
study
UP