2012-11-14 4 views
0

의 부호 문제점 나는 달릴 때이 부호가있다, 저에게 준다 "?" "€"(유로화) 대신. 누구나 내가 해결할 수있는 일을 말해 줄 수 있습니까?유로 부호

string Message = "Hello $ € £"; 
    Encoding iso = Encoding.GetEncoding("ISO-8859-1"); 
    Encoding utf8 = Encoding.UTF8; 

    byte[] utfBytes = utf8.GetBytes(Message); 
    byte[] isoBytes = Encoding.Convert(utf8, iso, utfBytes); 
    string msg = iso.GetString(isoBytes); 
    Console.WriteLine(msg); 

답변

0
string Message = "Hello $ € £"; 
Console.OutputEncoding = Encoding.UTF8; 
Console.WriteLine(Message); 

난 그냥이 작품 확인,하지만 당신은 (예를 들어 내가 OK입니다 "루시다 콘솔"을 시도했다. 또한, 당신은 또한 (반드시 소스 코드를 만들 필요가 콘솔에 적합한 글꼴을 사용합니다 .cs 파일 또는 무엇이든)은 UTF8 인코딩에

enter image description here