에 대한 예상 결과를 생산하지 나는 다음과 같은 프로그램이 있습니다 TXT의 값은 일부 아랍어 문자로 설정되고printfn 국제 (비 라틴) 문자
let txt = "إتصالات"
printfn "Text is: %s" txt
0 // return an integer exit code
합니다. 프로그램을 실행할 때 콘솔에 표시되는 내용은 문자가 아닌 일련의 물음표입니다. Visual Studio 2012 디버거에서 txt 변수에 대해 올바른 문자가 표시됩니다.
내가 뭘 잘못하고 어떻게 국제 문자를 올바르게 표시하나요?
['Console.OutputEncoding'] (http://msdn.microsoft.com/en-us/library/system.console.outputencoding.aspx)를 설정 했습니까? 그리고 그 문자를 지원하는 콘솔 글꼴을 사용하고 있습니까? – Mgetz
흥미롭게도 http://www.tryfsharp.org에서이 코드를 실행하면 올바른 결과가 산출됩니다. – JonnyBoats