[前][次][番号順一覧][スレッド一覧]

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]