system.windows.forms.textbox에 표시되지 않는 유니 코드 문자
-
05-07-2019 - |
문제
이 캐릭터는 VisualStudio Debugger에서 여기에서 자르고 붙여 넣을 때 잘 보여 지지만 디버거 와이 텍스트를 표시하려는 텍스트 상자에서 사각형을 보여줍니다.
说明 r n 海流 受 季风 影响 影响 影响 影响 影响 影响 影响 月份 其 流向 流向 主要 向 北 北 北 北 北 北 北 北 北 北 北 北 为 为 2 节 节 有时 达 3 节 ; ; 10 月 至 次年 4 月份 4 月份 其 流向 南 至 方向 方向 方向 流速 流速 为 2 节。 r n 注意 r n 附近 有 有 火山 爆发 的 危险 危险 危险, 航行 时 严加 注意 r n
텍스트 상자가 유니 코드 텍스트를 지원한다고 생각했습니다. 내 응용 프로그램 에이 텍스트를 표시 할 수있는 방법을 알고 있습니까?
해결책 2
텍스트 상자 사용에서 RichTextBox 사용으로 변경되었으며 이제 문자가 RichTextBox에 표시됩니다.
다른 팁
해당 문자를 지원하는 글꼴을 설치하고 사용해야합니다. 모든 글꼴이 모든 문자를 지원하는 것은 아닙니다. [] 박스 문자는 '지원되지 않은'글꼴 표현입니다.
텍스트 상자는 기본적으로 MS Sans Serif를 사용하고 있으므로 Arial 또는 다른 것으로 변경하십시오.
나는 비슷한 문제에 직면하고 있었다.
그것은 파일을 올바르게 읽는 데 문제가 있습니다 그리고 TextBox
제어.
StreamReader reader = new StreamReader(inputFilePath, Encoding.Default, true)
복사 이것.
전환하지 않고 저와 저에게도 효과가 있습니다 RichTextBox
.
제휴하지 않습니다 StackOverflow