Add support for Shift-JIS encoding
Short, concise description of the idea
Shift-JIS is a text encoding common for mixed Japanese and English text. I would like to see LiveJournal support it at least for syndicating, if not for posting.
Full description of the idea
Shift-JIS is a text encoding (method of representing letters as binary numbers) frequently used for mixed Japanese and English text. It is the same as ASCII for most printable characters, but most of the control characters as well as the eighth-bit-on characters have been turned into escape sequences used to encode the several thousand characters needed to fully represent Japanese text.
A syndication feed I would like to use (which is mostly English, but occasionally has some Japanese in it) is encoded in Shift-JIS; that's my immediate motivation for wanting support for it. It would be somewhat nice if LJ supported it fully (including, for example, the ability to write posts in Shift-JIS), but that's not really necesary for my purposes.
- Feeds encoded in Shift-JIS would be available to LiveJournal users.
- If Shift-JIS support were implemented fully, the site would be more accessible to Japanese users.
An ordered list of problems/issues involved
- Shift-JIS is a moderately complex variable-width encoding; writing a decoder may be nontrivial.
An organized list, or a few short paragraphs detailing suggestions for implementation
- I'm not sure how LiveJournal's backend implements transcoding, but I will note that Perl's Encode::JP includes Shift-JIS, along with all other popular Japanese encodings.