News for hackers. Stuff that matters.
Re:Name: Illegitimate by alanh on Friday April 27, 2012 @05:55PM (#3901181)
What would they enter into _any_ computer system as their name?
Re:Name: Illegitimate by tsuraan on Friday April 27, 2012 @06:13PM (#3901248)
I believe that ISO2022 allows for the full set of japanese names (and has some sort of process for introducing new kanji). That's probably a big part of the reason that Ruby's strings are bytes with an encoding attribute, rather than just being unicode.
Re:Name: Illegitimate by patio11 on Saturday April 28, 2012 @12:36AM (#3902050)
Ruby was designed as utility goop for Japanese programmers. Inability to parse/output legacy encodings would have rendered it virtually useless for that, even if legacy encodings were strictly dominated by any available Unicode encoding, which many Japanese programmers would hotly contest.
Re:Name: Illegitimate by nandemo on Saturday April 28, 2012 @06:15AM (#3902566)
The Ruby thing is probably due to the fact that EUC and Shift-JIS were then (and to some extent still are) the prevalent encodings. It's not so much about character sets, after all Unicode includes every kanji defined in ISO-2022. Please see my other comment in this thread.
Re:Name: Illegitimate by gerrit on Friday April 27, 2012 @06:11PM (#3901244)
Japanese computer systems are often not using Unicode but are based on other encodings like shift-jis.

Even if it wasn't for historical characters that aren't part of Unicode, this will probably stay that way because of the inefficiencies of encoding Asian text in e.g. UTF8.

That's part of the reason the ruby programming language didn't have proper Unicode support for a long time (and now supports arbitrary encodings for its strings, not just Unicode ones)

Re:Name: Illegitimate by nandemo on Saturday April 28, 2012 @06:12AM (#3902560)
> Japanese computer systems are often not using Unicode but are based on other encodings like shift-jis.

That's true but doesn't really answer GP's question. Shift-jis is an encoding for one of the JIS X character sets. Unicode includes all the characters defined in JIS.

http://unicode.org/faq/han_cjk.html#8

Though if we enter into details it gets a bit messy due to the complications due to different simplifications occured in (mainland) China and Japan, questions about different glyphs for the "same" character, etc.

Re:Name: Illegitimate by guelo on Friday April 27, 2012 @06:09PM (#3901235)
Yea, they got screwed over by the Unicode Consortion, don't go blaming programmers for that.
Re:Name: Illegitimate by Natsu on Saturday April 28, 2012 @03:37AM (#3902306)
If for some weird reason all else failed, they could just write their name in hiragana.
Re:Name: Illegitimate by gravitronic on Friday April 27, 2012 @07:24PM (#3901478)
"Jim".