Työskentely Windowsin koodisivuilla
Riippuen ohjelmointikielestä tai kehittimestä Win32:lle suunnitellut sovellukset käyttävät joko UNICODE tai ANSI-merkistöä. ANSI-sovellukset, kuten Delphillä tai C++ Builderilla tehdyt ohjelmat käyttävät koodisivuilla koodattuja merkkijonoja ja ei-Unicode versiota WIN32 API:sta. Miksi sinut tulee tietää tämä?
On olemassa useita eri koodisivuja. Englanti ja useimmat länsi-Euroopan kielet käyttävät koodisuvua 1252. Japani käyttää 932, venäjä 1251 jne. Piirtääkseen ANSI merkkijonon oikein sovelluksella tulee olla oikea koodisuvu. Sivu on systeemin oletuskoodisivu. Windows ME, 98 ja 95:lla et voi vaihtaa koodisivua.
Kuitenkin, Windows 2003, XP, 2000 ja NT:ssä voit vaihtaa koodisivun. Tämä documentti kuvaa kuinka tarkistaa onko systemin koodisivu oikea ja jos ei ole, kuinka vaihtaa se.
Kuinka tiedän onko systeemin koodisivu väärä?
Tavallisesti huomaat ongelman, kun yrität ajaa sovellustasi. Jos valikkojen ja komponenttien merkkijonot eivät näy oikein ja ovat siansaksaa, systeemin koodisivu ei ole oikea. Seuraava ruutukaappaus näyttää japanilaisen sovelluksen, jota ajetaan tietokoneessa, jossa on japanilainen koodisivu päällä.
Kaikki näkyy tässä hyvin. Kuitenkin, jos samaa sovellusta ajetaan tietokoneessa, jossa on länsi-Eurooppalainen koodisivu, näyttää sovellus tältä:
Kuten näet, toivottavati ilman japanilaisen työtoverin avustusta, tekstit ovat siansaksaa.
Käytännön vihje:
Käytä virtuaalista konetta eri koodisuvuille
Seuraavassa kuvataan kuinka opit muuttamaan systeemin koodisivun. Se on yksinkertaista, tosin Windows pyytää sinua käynnistämään koneesi joka kerta. Se on aikaavievää ja voi keskeyttää työskentelysi.
Ratkaisu tähän on käyttää virtuaalista konetta, kuten Virtual PC tai VMWare. Aseta usea virtuaalinen PC eri koodisivuilla kutakin tukemaasi kieltä kohti ja voit testava käynnistämättä konetta uudelleen. Markkinoilla on jopa ilmaisia versiota. Tarvitset vain hieman vapaata kovalevytilaa noudattaaksesi tätä käytännöllistä vihjettä.
|
Kuinka vaihdan systeemin koodisivua?
Voit muuttaa susteemin koodisivun käyttämällä Ohjainpaneelia. Seuraava ohje on englanninkieliselle Windows XP:lle. Toimenpide on samanlainen Window 2000:ssa.
Avaa Ohjainpaneeli ja avaa Paikalliset ja kieliasetukset. Aseta Paikalliset asetukset lomakkeella Standardit ja muodot laatikossa ja Paikka laatikossa oikea kieli ja maa.
On the Advanced tab, specify settings in the Language for non-Unicode programs boxes to match the target language.
Klikkaa OK. You might need to insert the operating system CD to install the necessary files. If you already have the files installed, the system prompts you to use the existing files. Klikkaa Kyllä. Seuraavaksi käyttöjärjästelmä pyytää sinua käynnistämään tietokoneen uudestaan. Klikkaa Kyllä. Sinun tulee käynnistää kone uudelleen. Muuten uusi systeemin koodisivu ei tule käyttöön.
Aasian kielet
If you are using Asian languages, such as Chinese, Korean, Japanese or Thai, select the options in the Supplemental language support area on the Languages tab.
Kiinasta on olemassa kaksi kirjoitettua muotoa: yksinkertaistettu ja perinteinen. Ole tarkka, että valitset oikean: käytä kiina (PRC) ja Kiina yksinkertaistetulle kiinalle ja kiina (Taiwan) ja Taivan perinteiselle kiinalle.
|