Valhalla Legends Forums Archive | General Discussion | Get SC/BW to Accept Unicode?

AuthorMessageTime
rabbit
I want to have BW read and print unicode characters properly (specifically to work with Microsoft IME), but I can't find a way to.  How can I do this?
December 3, 2006, 7:10 PM
l2k-Shadow
you'll probably need them convert to ASCII.
December 4, 2006, 12:43 AM
rabbit
The point of unicode is that it allows for characters that are outside of the ASCII range.  I don't get what the hell you're suggesting.
December 4, 2006, 12:51 AM
Skywing
Recent versions of Starcraft should support UTF-8 encoding of Unicode characters.
December 4, 2006, 3:17 AM
rabbit
Note the "should"!  IME doesn't even work in Brood War (it's still ASCII), and there are big blocks of bad text or question marks:
[img]http://www.liquid-server.org/images/gooey.png[/img]
[img]http://www.liquid-server.org/images/gooey2.png[/img]
December 4, 2006, 11:51 AM
l2k-Shadow
It has to work correctly if you have the right crap installed though, seeing as Koreans are able to talk through it, like I said before, you are probably out of luck with the default American font/language, and are forced to use ASCII, like when Koreans talk in a channel and you go in there the characters are turned into ASCII.
December 4, 2006, 3:03 PM
Skywing
[quote author=rabbit link=topic=16102.msg162162#msg162162 date=1165233080]
Note the "should"!  IME doesn't even work in Brood War (it's still ASCII), and there are big blocks of bad text or question marks:
[/quote]This is not all that surprising to me.  As far as I know, Starcraft still uses ANSI windows and text manipulation after decoding UTF-8 received from Battle.net.  I would assume that you would need to set your default locale in order to see characters of a different character set, since before they are output, they are being translated into 8-bit characters.

At a protocol level, however, Battle.net does support Unicode (finally) in the form of UTF-8.  Starcraft should be sending UTF-8 for text messages, and any client with proper support for rendering text in Unicode should be able to view the original text regardless of the local locale configuration.
December 4, 2006, 5:19 PM
rabbit
Changing my region did nothing.
December 4, 2006, 6:14 PM
Stealth
Does that Starcraft UI font support those characters?
December 4, 2006, 7:36 PM
rabbit
Dunno.  It's just a generic install (so probably not).
December 4, 2006, 9:21 PM
FrOzeN
Um.. it's fairly simple. And by Unicode I'm pretty sure you're referring to the Korean characters? (Not sure what other Unicode characters there are on Battle.net other than Korean.)

Control Panel -> Date, Time, Language, and Regional Options -> Add other languages -> Check the box to "Install files for East Asian languages". Then insert your WinXP Cd and get the files and such (IIRC, it said it was about 253mb). After you've installed that go to the "Advanced" tab and select "Korean" from the languages menu. Click apply and install it then restart you're computer. Then select Korean in the language bar and re-install StarCraft/BroodWar (it came up with a problem when trying to connect to Battle.net after changing the language). Then after that you can switch back to English and Korean text will now show in StarCraft/BroodWar.

[img]http://img75.imageshack.us/img75/6452/kor1xv6.gif[/img]

[img]http://img75.imageshack.us/img75/6756/kor2yh6.gif[/img]

Note I'd never done this before until about 20 minutes ago. So if you can't follow what I said, then it should be fairly common sense to figure out how to get Korean installed.

[EDIT] I also forgot to mention. That in the language bar when you select Korean it has a button "A". By toggling that on/off you can have you're keyboard type in English/Korean.

한국 원본 통역은 빨n다.
December 5, 2006, 4:04 AM
JoeTheOdd
Yeah, ít mákés úsíng ácçéntéd çháráctérs á lót éásíér, tóó. (US International).

Plus, you can do this too:
θεσε πεοπλε αρε στθπιδ.
December 5, 2006, 6:24 AM
HeRo
[quote author=Joe[x86] link=topic=16102.msg162242#msg162242 date=1165299875]
Yeah, ít mákés úsíng ácçéntéd çháráctérs á lót éásíér, tóó. (US International).

Plus, you can do this too:
θεσε πεοπλε αρε στθπιδ.
[/quote]
Like a child in a candy shop, shame.
December 5, 2006, 7:09 AM
rabbit
Korean, Japanese, Chinese, Taiwan?, Greek, Arabic, and Russian are all already installed :\
December 5, 2006, 11:31 AM
FrOzeN
Make it so you have both settings like so (see image below) and then reinstall StarCraft and see if that works.

[img]http://img216.imageshack.us/img216/2120/settingsrq5.gif[/img]
December 5, 2006, 1:03 PM

Search