View Issue Details

IDProjectCategoryView StatusLast Update
0003402unrealircdpublic2021-03-08 00:50
Reportertgies Assigned To 
PrioritynormalSeverityfeatureReproducibilityalways
Status feedbackResolutionopen 
OSLinuxOS VersionGentoo 2006.0 
Product Version3.2.4 
Summary0003402: chinese-ja nickchars set does not actually support Japanese
DescriptionJapanese support in nickchars is lacking. First off, the "chinese-ja" nickchars set is pretty wrong. It's described as "Japanese Hiragana/Pinyin, Multibyte: GBK" in the documentation. Pinyin has nothing to do with Japanese; it's a way of writing Chinese words in the Latin alphabet. Hiragana, at least, belongs to Japanese, but it's not in the GBK charset. GBK isn't intended for Japanese at all, in fact; the only time it works is for characters which are common to Japanese and Chinese (there are a great many, to be sure, but not so many that it is possible to write a coherent Japanese sentence in GBK).
Additional InformationTo actually support Japanese, it will be necessary to implement a character set which actually supports Japanese, such as Shift JIS. Some conversion from Unicode to SJIS would be nice as well, but it's not completely necessary. Also, the Japanese set should be separated from Chinese. Call the nickchars range "japanese", not "chinese-ja" (Japanese, contrary to surprisingly popular belief, is not a modified form of chinese). Finally, the correct description of this range would be "Japanese kanji/kana".

While I probably don't have quite the programming chops to implement this myself, I'd be glad to assist someone more familiar with the UnrealIRCd codebase in doing so. どうも有難う御座います。
TagsNo tags attached.
3rd party modules

Relationships

has duplicate 0003998 resolvednenolod Support for iso-2022-jp encoded nicks 

Activities

tgies

2007-06-23 20:29

reporter   ~0014412

I've been notified that "The following issue requires your FEEDBACK.", but I'm not sure what that entails. What feedback is required, or am I misunderstanding something?

syzop

2007-09-06 13:12

administrator   ~0014763

Last edited: 2007-09-06 13:13

iirc the reason it was added and called like that was that some old chinese texts could use this charset, from some japanese(or chin+jap) dynasty in china many centuries ago.. oh well... i'm totally unfamiliar with chinese and japanase history so I better shut up, but.. something like that was the reason for it. it was never intended to be used as normal/recent japanese, that's for sure, otherwise it wouldn't be called chinese-ja...
SJIS is indeed quite something different than what we have implemented, patches are always welcome to implement it in our charsys system (it's not something i'd do myself), provided they are not too intrusive.
the other thing, unicode <-> sjis conversion (or any conversion, for that matter) is not on my roadmap.

Fenda

2011-04-11 09:33

reporter   ~0016646

Last edited: 2011-04-11 09:45

Has there been any progression with this?
I'm not a coder myself but if there is anyway to allow Japanese characters to be used as nicknames that would be great!!

Edit: According to my colleague, Shift JIS is old. If you allow UTF-8 for this Japanese will work.

Issue History

Date Modified Username Field Change
2007-06-23 08:05 tgies New Issue
2007-06-23 08:59 stskeeps Status new => feedback
2007-06-23 20:29 tgies Note Added: 0014412
2007-09-06 13:12 syzop Note Added: 0014763
2007-09-06 13:13 syzop Note Edited: 0014763
2011-04-11 09:33 Fenda Note Added: 0016646
2011-04-11 09:44 Fenda Note Edited: 0016646
2011-04-11 09:45 Fenda Note Edited: 0016646
2013-05-06 08:01 nenolod Relationship added has duplicate 0003998
2015-08-08 17:52 syzop Severity minor => feature