mysql:6072
From: "Takashi Yamashita" <"Takashi Yamashita" <takasi@xxxxxxxxxx>>
Date: Tue, 3 Sep 2002 09:35:50 +0900
Subject: [mysql 06072] Re: jdbc: UTF-8 文字列の INSERT
お世話になっております。 > 高橋(智)です。 > 検討しますが、具体的なコード(擬似コードなどでもOK)を提示していただけると > ありがたいです。 しかしよく考えると、汎用性を高めるためには、 ・10個それぞれがどのように文字化けするか? ・EUC-JP, Shift_JIS文字列ではどうなるか? ・MacOS X, MacOS9, Linux, Free BSD、Solaris、携帯電話、PDA等、 別のプラットフォームの場合、上記2点はどうなるのか? 等を全部調べなければなりません。 残念ながら、当方の環境ではこれらのケースを全て試せるだけの端末は 持っていません。 # VMware、自分の携帯等で無理矢理できるかもしれませんが。。。 今のところ、Windowsを端末とした場合(リクエストヘッダ情報から推測可能)、 DB格納直前:Unicode:FF0D->Unicode:2212 DB読込直後:Unicode:2212->Unicode:FF0D というふうに置換処理を行うと、データベースに格納されているハイフン、 画面に表示されるハイフン、リクエストとして送られてくるハイフン、 いずれも「形状が同じ」になる、ということしか知りません。 # JAVA的にShift_JIS:817CとUnicode:2212が対応付けされているようですが、 # 文字の形状的にはShift_JIS:817CとUnicode:FF0Dを対応させるべきだと # 思います(Windows固有の問題かもしれませんが)。 ところで、疑似コードとは何を書けばよろしいのですか? # ここをこう直したら良くなるとか、そこまで専門的な知識は持ってません。。。 なんかそんなことも知らないで、なおかつドライバの中身をろくに知らずに 偉そうなこと言ってすみません(汗)。 宜しくお願いします。 --------------------------------------------------------- 山下高司 takasi@xxxxxxxxxx
-> 6072 2002-09-03 09:35 ["Takashi Yamashita" ] Re: jdbc: UTF-8 文字列の INSERT 6073 2002-09-03 10:13 ┣[ken <t_takahashi@xxx] 6074 2002-09-03 10:15 ┗["TOYOSHIMA, Masayuki]