2013-05-30 39 views
0

我在vb6中有一個文本框,它將在運行exe時顯示Unicode字符,但是當通過代碼(調試模式)運行時,這是顯示垃圾字符。VB6控件在運行代碼時支持Unicode,但在調試時不支持Unicode?

我知道不是所有的內置Vb控件都支持Unicode。可能是什麼原因?

截至目前我使用VB6 Fusion方法來支持Unicode字符,有沒有更好的選擇來提供支持?

+2

「並非所有內置的Vb控件都支持Unicode」不是這樣。事實上,所有內置的VB6控件都不支持Unicode。 – wqw

+0

此問題可能會有幫助[如何在VB6中顯示Unicode文本](http://stackoverflow.com/questions/540361/whats-the-best-option-to-display-unicode-text-hebrew-etc-in- vb6) – MarkJ

+0

@wqw命令按鈕,選項按鈕等,雖然支持Unicode,但需要關注的是其中一個應用程序文本框在運行exe時支持unicode,但在調試時不支持。請更改您的系統區域設置,然後顯示此行爲 – sandeephu

回答

0

VB6 IDE以及大多數控件不支持unicode。如果您設置了適當的默認系統區域(Japanesse?)設置,您應該看到正確的字符。