mysql:8997
From: Yoshihiro Horii <Yoshihiro Horii <sora@xxxxxxxxxx>>
Date: Thu, 18 Mar 2004 15:43:05 +0900
Subject: [mysql 08997] Re: Shift_JIS によるデータベース内での欧文特殊文字の扱いについて
お世話になっております。 質問を投稿した堀井です。 八幡さん、リプライをありがとうございます。 Yawata Manabu wrote at 04.3.16 11:41 AM : >いつもお世話になっています。八幡@CTIです。 > ><20040313094603.1932@xxxxxxxxxx> の、 > "[mysql 08974] Shift_JIS によるデータベース内での欧文特殊文字の扱いについて" > において、 > "Yoshihiro Horii <sora@xxxxxxxxxx>"さんは書きました: > >やったことないんで、自信はないですが・・・ >iso8859-1(欧文文字)を使用するなら、UTF-8 なら登録できるかもしれません。 はい。おそらく UTF-8 なら出来るのだろうとは思うのですが、その場合データベース全体を UTF-8 にせねばならないのではないかと理解しているのですが、私の理解が間違っていますでしょうか。それともデータベースごとに文字コードを指定できるのでしょうか?基本的には Shift_JIS にしておきたいのです。 不思議に思うのは、最初のポストでも例に出しましたように、スペイン語の表記に使われる、上にチルダの付いた n (セニョールなどの n)は、Shift_JIS 内でもちゃんと表示できたのに、フランス語のセディーユ(ヒゲ付きの c)やドイツ語のウムラウト付きの o はダメだった、ということです。これには何か他に理由でもあるのかな、と。 上記セディーユやオー・ウムラウトの場合には、そもそも入力そのものを受け付けてくれなかったのです。 >#ところで、英語に置き換えるってのは、だめなのかしら? ええと、ちょっとMySQLの話題からは外れてしまうのですが。 各国の人と映画に限らずいろいろなジャンルの会話をしていていつも問題になるのが、同じ主題について話しているはずなのに、それが例えば現地語で何と呼ぶかが分からないばかりに意志の疎通ができなくなるということが頻繁にあり、それ以来(例えばここでは映画のタイトルですが)ドイツ映画のタイトルはドイツ語名のまま、フランス映画ならフランス語名のまま記憶しておく方が良いという結論に達しました。ヨーロッパ系の言語の場合、大抵は表記がそのまま発音を指し示してもいますので、正しい表記で記憶することは、正しい発音を記憶することにも繋がります。また日本国内で未公開の作品の場合にはそもそも邦題が存在しないこともあります。 もちろん日本人同士で「その作品」を話題にする場合には邦題を用いることになります。それで、データベースには原題と邦題の両方を入力できるようにしたいと考えましたし、自分自身にとってはもちろん日本語がベースになります。 まったく同じことが、会話中に出て来る本のタイトルなんかについても発生します。各国語に翻訳されている場合にはそれらも合わせて知っておく必要のある場合さえしばしばあります。 コンピュータ関連の用語については、善くも悪くもほぼ英語に統一されていると言えるので、誰が相手であってもほぼユニバーサルに通用すると考えてよいと思いますが、映画や書籍などの非電子テクノロジにおける文化的功績のほとんどが、基本的にローカルなものだと認識しています。これまでがそうだったし、おそらく今後もそうだと思います。 やはりデータベースを UTF-8 にすべきなのでしょうか。 -------------------------------------- ## 堀井義博 : sora@xxxxxxxxxx ## --------------------------------------
8974 2004-03-13 18:46 [Yoshihiro Horii <sor] Shift_JIS によるデータベース内での欧文特殊文字の扱いについて 8988 2004-03-16 11:41 ┗[Yawata Manabu <myawa] -> 8997 2004-03-18 15:43 ┗[Yoshihiro Horii <sor] 9014 2004-03-19 13:39 ┣[Yoshihiro Horii <sor] 9017 2004-03-19 14:10 ┃┗[MURAKAMI Tomokazu <t] 9019 2004-03-19 15:19 ┃ ┗[Yoshihiro Horii <sor] 9020 2004-03-19 16:16 ┃ ┗[Yawata Manabu <myawa] 9016 2004-03-19 13:43 ┗[Yawata Manabu <myawa] 9018 2004-03-19 15:04 ┗[Yoshihiro Horii <sor]