[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: Uniucode(JAVA)



最近は、久方ぶりにJavaのプログラム書いている毎日です。^^;;

いや、簡単にかけていいですねぇ。C++なんてもう書きたくないなぁ。
### いえ、Emacs Lispの方が、慣れてますけどね。

Network系のprogramは、ほんとJavaは楽で、ありがたい限り。

Masaru Ishikawa <mishikawa@xxxxxxxxxxxxxxxx> writes:

> Javaは、日本語Win98の上では UnicodeをShift JISに変換しています。
> ハングル相当のUnicodeはShift JISにポイントがありませんから、範囲外
> の符号に変換されて、結果として豆腐になっている、ということだと
> 思います。

あれ? それってどのレイヤの話ですか? JVMの中では、完全にUnicode(UTF-16かな?)
で動作しているはずなので、表示部分の話ですか? でも、Wide character APIが
呼べるところはWide character APIで実装していると思うんですが。

Masaru Ishikawa <mishikawa@xxxxxxxxxxxxxxxx> writes:

>  大変、話が長くなり恐縮なのですが…
>  1. javaのマッピング(←って言うのかな?)を変える方法は…こちらで聞くの
>     は……何とか自分で調べてみます(ご存知の方、ご連絡頂けるとありがたい
>     ですが^^;)。

README.Unicodeの
   o... Supplemental translations.
を、お読みください。

手軽には、

(require 'un-supple)
(un-supple-enable 'jdk)

でしょうか。

>     それは、さておき、meadowでのハングルのunicodeへのマッピングをjdk1.3
>     に合わせる様な事は可能でしょうか?
>     #↑自分でも…まともな事を言っているか否かも…良く分かっていないの
>     # ですが^^;

ところで、この辺のKS C 5601 周りのmappingも、JDKでは、Unicode standardが
定めている対応とは異なっているのでしょうか? もし違っているのなら、
是非教えてください。

from himi