Displaying Chinese Characters on English OS pocket PC

Hi,

I am usnig Visual Studio .NET 2005 and making a C# application running on Casio Pocket PC CE.NET 4.2 English Version.

The Pocket PC can display Chinese Characters. But how do I program such that my C# device application can display the chinese characters on my GUI Form

Some sample source code will be greatly appreciated.

Urgent. Please enlighten me.

Thanks



Answer this question

Displaying Chinese Characters on English OS pocket PC

  • cpurick

    Windows CE is Unicode and C# source code supports UTF-8, so you can use Chinese (or any other Unicode language) characters the same way as English characters. Here's Russian, for example, shows message box in emulator just fine:

    MessageBox.Show(" .");

    Of course, your device should have font with these characters. Another way to go would be to use localizable resources.



  • huabing78

    You can't "activate" something what is not present on your device.

    There might be some 3rd party products available which would install required fonts and do other things needed to support particular language.



  • MLansdaal

    Neither localizable resources nor including the string in source code is producing fruitful results.
    Because only those fonts are displayed which are device fonts ( i m talking bout windows CE) ,
    even if u include the font in windows\fonts folder. the gui form shows square boxes when run in CE environmrnt. plz help


  • spacelord

    What I am trying to figure out is what are the "other things" that a program would do to allow Chinese to be displayed Here is my scenario:

    I have a txt file which would contain Chinese txt (that is, unicode text which if "viewed" properly woud render meaningful Chinese). I want to read in this file using C# and display its content in Chinese on an English PPC. Assuming I have the MingLiu font in the \\Windows\Font directory on my device, what else do I have to do

    Along the same lines, is is possible to open the file in Pocket Word and see the Chinese characters as opposed to the unicode

    The 3rd party programs are doing something that make this possible and I am just trying to figure out what that is so I can do it too! Thanks for any help


  • KFrostILEM

    You can get chinese in English OS Pocket PC. here is the link:

    http://forum.brighthand.com/showthread.php t=217045


  • Juan Carlos Trimiño

    I have a Windows Mobile 5 device (T-Mobile MDA) purchased in the states that I'm trying to activate Chinese language on. Does this mean that it's not possible

    Thanks,

    ~matt.

  • johnof

    Yes, it would be fruitless unless you're using localized device with proper fonts on it. Most English devices come with European and Cyrillic fonts, but not complex fonts like Chinese. Please purchase device which is localized in Chinese to display Chinese. Localized emulator images are available for testing:< xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

    http://www.microsoft.com/downloads/details.aspx familyid=EEC33AE3-C129-4C25-ABAA-18E8E842178F&displaylang=en

    Same it true for Windows CE devices – to use XXX language your device should come localized in XXX. Please contact your OEM for properly localized OS images.



  • polymorphicx

    I'm trying to do something similar. Is there no way to install a font on a device when writing an application I've dropped fonts into various directories on my smart phone but haven't had any luck using them from an application.
  • Displaying Chinese Characters on English OS pocket PC