Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Western characters on Chinese Windows

Western characters on Chinese Windows

Scheduled Pinned Locked Moved The Lounge
salesquestionannouncement
12 Posts 5 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    B Offline
    Bekjong
    wrote on last edited by
    #1

    I'm getting complaints from an Asian customer that our software isn't working with his Chinese version of windows. My guess is it's missing the character set. Has anyone ever had similar problems? Is there some kind of package you can download from the MS site to make this work?

    Standards are great! Everybody should have one!

    R M 2 Replies Last reply
    0
    • B Bekjong

      I'm getting complaints from an Asian customer that our software isn't working with his Chinese version of windows. My guess is it's missing the character set. Has anyone ever had similar problems? Is there some kind of package you can download from the MS site to make this work?

      Standards are great! Everybody should have one!

      M Offline
      M Offline
      Mircea Grelus
      wrote on last edited by
      #2

      Are you using Unicode characters (in your application)?

      Cheers, Mircea "Pay people peanuts and you get monkeys" - David Ogilvy

      B 1 Reply Last reply
      0
      • B Bekjong

        I'm getting complaints from an Asian customer that our software isn't working with his Chinese version of windows. My guess is it's missing the character set. Has anyone ever had similar problems? Is there some kind of package you can download from the MS site to make this work?

        Standards are great! Everybody should have one!

        R Offline
        R Offline
        Ri Qen Sin
        wrote on last edited by
        #3

        Always use Unicode!

        ROFLOLMFAO

        B 1 Reply Last reply
        0
        • M Mircea Grelus

          Are you using Unicode characters (in your application)?

          Cheers, Mircea "Pay people peanuts and you get monkeys" - David Ogilvy

          B Offline
          B Offline
          Bekjong
          wrote on last edited by
          #4

          Euhm. Yes. I have a feeling this is gonna be bad... :(

          Standards are great! Everybody should have one!

          M 1 Reply Last reply
          0
          • R Ri Qen Sin

            Always use Unicode!

            ROFLOLMFAO

            B Offline
            B Offline
            Bekjong
            wrote on last edited by
            #5

            "Always" meaning "never"? Is there a cure for this that doesn't involve me rewriting half the program?

            Standards are great! Everybody should have one!

            R 1 Reply Last reply
            0
            • B Bekjong

              Euhm. Yes. I have a feeling this is gonna be bad... :(

              Standards are great! Everybody should have one!

              M Offline
              M Offline
              Mircea Grelus
              wrote on last edited by
              #6

              :laugh: No. That's it. It should work then. If for instance the application was not written with Unicode characters there is an option in the Control Panel of the Chinese windows XP in the Regional Settings -> Advanced tab to select a language for the display of non-Unicode characters. If you set English there it will work. If you do support Unicode it should run. Don't you have more details in regards to what exactly fails?

              Cheers, Mircea "Pay people peanuts and you get monkeys" - David Ogilvy

              B 1 Reply Last reply
              0
              • M Mircea Grelus

                :laugh: No. That's it. It should work then. If for instance the application was not written with Unicode characters there is an option in the Control Panel of the Chinese windows XP in the Regional Settings -> Advanced tab to select a language for the display of non-Unicode characters. If you set English there it will work. If you do support Unicode it should run. Don't you have more details in regards to what exactly fails?

                Cheers, Mircea "Pay people peanuts and you get monkeys" - David Ogilvy

                B Offline
                B Offline
                Bekjong
                wrote on last edited by
                #7

                Well, I'm not that sure it doesn't have any non-Unicode characters in it, the program's quite large and when I started working on it I was only a novice developer. I'm gonna try and send them your solution, who knows what might come out of it. They say the problems they're having are actually with the communications driver (old fashioned rs232), so it's a bit far fetched. But since China is quite far from here and I don't anything else to work with than "it works with my english windows version, but not the chinese", I'm gonna try this anyway. Thanks!

                Standards are great! Everybody should have one!

                M 1 Reply Last reply
                0
                • B Bekjong

                  Well, I'm not that sure it doesn't have any non-Unicode characters in it, the program's quite large and when I started working on it I was only a novice developer. I'm gonna try and send them your solution, who knows what might come out of it. They say the problems they're having are actually with the communications driver (old fashioned rs232), so it's a bit far fetched. But since China is quite far from here and I don't anything else to work with than "it works with my english windows version, but not the chinese", I'm gonna try this anyway. Thanks!

                  Standards are great! Everybody should have one!

                  M Offline
                  M Offline
                  Mircea Grelus
                  wrote on last edited by
                  #8

                  You could also install a Chinese Windwows XP in a virtual machine and try it for yourself. We used to do that at a company I worked. If you/comapany have a MSDN subscription you can download a Chinese version of XP.

                  Cheers, Mircea "Pay people peanuts and you get monkeys" - David Ogilvy

                  N 1 Reply Last reply
                  0
                  • M Mircea Grelus

                    You could also install a Chinese Windwows XP in a virtual machine and try it for yourself. We used to do that at a company I worked. If you/comapany have a MSDN subscription you can download a Chinese version of XP.

                    Cheers, Mircea "Pay people peanuts and you get monkeys" - David Ogilvy

                    N Offline
                    N Offline
                    NormDroid
                    wrote on last edited by
                    #9

                    That's something that should of been done before him deployed the application :wtf:

                    WPF - Imagineers Wanted Follow your nose using DoubleAnimationUsingPath

                    B 1 Reply Last reply
                    0
                    • N NormDroid

                      That's something that should of been done before him deployed the application :wtf:

                      WPF - Imagineers Wanted Follow your nose using DoubleAnimationUsingPath

                      B Offline
                      B Offline
                      Bekjong
                      wrote on last edited by
                      #10

                      Well yes, maybe we should have. But we're only a small company with one person developing the software (that would be me). The product was originally intended for the Western-European countries and America, but turns out to be more of success than I had thought possible. The thought of it shipping to China never really crossed my mind...

                      Standards are great! Everybody should have one!

                      M 1 Reply Last reply
                      0
                      • B Bekjong

                        Well yes, maybe we should have. But we're only a small company with one person developing the software (that would be me). The product was originally intended for the Western-European countries and America, but turns out to be more of success than I had thought possible. The thought of it shipping to China never really crossed my mind...

                        Standards are great! Everybody should have one!

                        M Offline
                        M Offline
                        Member 96
                        wrote on last edited by
                        #11

                        I was in a similar situation a few years back. You're in for a world of learning if you want to do it right. We got to that point where it works anywhere but along the way I learned a *lot* about what not to do. Even after all that you can run into some quirks from time to time, like we did a couple of years ago with certain combinations of two adjacent letters in certain countries being automatically converted into a single local letter on MS sql server which plays havoc with queries etc. You can take a quick stab at it but if you really didn't plan for internationalization and globalization in advance you might end up finding it easier to just not sell it outside the english writing world and next major update plan on a big rewrite after a *lot* of study and testing. If it's a .net app then the good news is it's about a billion times easier to code for than it is for unmanaged code but far from automatic.


                        When everyone is a hero no one is a hero.

                        1 Reply Last reply
                        0
                        • B Bekjong

                          "Always" meaning "never"? Is there a cure for this that doesn't involve me rewriting half the program?

                          Standards are great! Everybody should have one!

                          R Offline
                          R Offline
                          Ri Qen Sin
                          wrote on last edited by
                          #12

                          Just do it. It will save you much headaches in the long run. Don't let the problems accumulate.

                          ROFLOLMFAO

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • World
                          • Users
                          • Groups