0

I have a Text box in vb6, that would display the Unicode characters when running though exe, but when running through code(debug mode), this is show junk characters.

I know not all built-in Vb controls support Unicode. what could be the cause?

As of now i am using VB6 Fusion approach to support Unicode character, is there a better option to provide the support?

sandeephu
  • 1
  • 3
  • 2
    "not all built-in Vb controls support Unicode" is not true. In fact all built-in VB6 controls don't support Unicode. – wqw May 30 '13 at 06:59
  • This question might be helpful [How to display Unicode text in VB6](http://stackoverflow.com/questions/540361/whats-the-best-option-to-display-unicode-text-hebrew-etc-in-vb6) – MarkJ May 30 '13 at 07:59
  • @wqw command button, option button etc.,,do support Unicode, but the point of concern is in one of the application the text box is supporting the unicode when running the exe but not when debugging. please change your system locale then it will display this behaviour – sandeephu May 30 '13 at 11:11
  • 1
    @sandeephu: Changing system locale is the opposite of unicode support. I'm native Bulgarian, i'm dealing with Cyrillic code page everyday. – wqw May 30 '13 at 11:15

1 Answers1

0

VB6 IDE as well as most of controls does not support unicode. If you set apropriate default system regional(Japanesse?) setting you should see characters correctly.

IvanH
  • 5,039
  • 14
  • 60
  • 81