엔코딩 하기... 펌글
http://www.jejusarang.com/zog/?no=25
class Class1
{
/// <summary>
/// 해당 응용 프로그램의 주 진입점입니다.
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: 여기에 응용 프로그램을 시작하는 코드를 추가합니다.
//
string tmp = "한글English";
byte []bArray_ =Encoding.Default.GetBytes(tmp);
Console.Out.WriteLine(Encoding.Default.EncodingName);
Console.Out.WriteLine(Encoding.Default.GetString(bArray_));
Console.Out.WriteLine(bArray_.Length);
byte []u7Array_ = Encoding.Convert(Encoding.Default, Encoding.UTF7, bArray_);
Console.Out.WriteLine(Encoding.UTF7.EncodingName);
Console.Out.WriteLine(Encoding.UTF7.GetString(u7Array_));
Console.Out.WriteLine(u7Array_.Length);
byte []u8Array_ = Encoding.Convert(Encoding.Default, Encoding.UTF8, bArray_);
Console.Out.WriteLine(Encoding.UTF8.EncodingName);
Console.Out.WriteLine(Encoding.UTF8.GetString(u8Array_));
Console.Out.WriteLine(u8Array_.Length);
byte []uArray_ = Encoding.Convert(Encoding.Default, Encoding.Unicode, bArray_);
Console.Out.WriteLine(Encoding.Unicode.EncodingName);
Console.Out.WriteLine(Encoding.Unicode.GetString(uArray_));
Console.Out.WriteLine(uArray_.Length);
byte []aArray_ = Encoding.Convert(Encoding.Default, Encoding.ASCII, bArray_);
Console.Out.WriteLine(Encoding.ASCII.EncodingName);
Console.Out.WriteLine(Encoding.ASCII.GetString(aArray_));
Console.Out.WriteLine(aArray_.Length);
}
}
-----------------------------------------------------------------------------------------
한국어
한글English
11
유니코드(UTF-7)
한글English
15
유니코드(UTF-8)
한글English
13
유니코드
한글English
18
US-ASCII
??English
9
'알고리즘' 카테고리의 다른 글
Converting math equations to C# (0) | 2009.04.23 |
---|---|
방정식, 미적분법 그리고 delegate (0) | 2008.10.01 |
.NET 데이터 액세스 아키텍처 가이드 (0) | 2008.01.27 |
Advanced C# 9. 알고리즘 분석(Algorithm Analysis) (0) | 2008.01.08 |
Advanced C# 10. 분할의 아름다움 - 재귀와 비재귀 (0) | 2008.01.08 |