
PostgreSQLでデータベースを構築している初心者です.
現在ブラウザから文字を入力し検索をかけることで,
検索結果を表示するプログラムを作っているのですが,
その際に検索できる文字とできない文字があり困惑しています.
例えば,「医学」と入力するとデータベースからデータがブラウザに表示
されるのですが,「秋山浩二」と入力するとデータはあるのに
表示されないという状況に陥っています.他にも検索できる文字
とできない文字があり,なぜこうなってしまうのか分かりません.
このようなことは何かの設定ミスにより起こりうることなのでしょうか.
何かお気づきの方がいらっしゃいましたら,ご教授をお願いします.
【環境】
Windows XP
PostgreSQL8.0.4
No.1ベストアンサー
- 回答日時:
私はLinuxでeuc-jpを使っているので推測ですが。
Windows XPということは、ひょっとして
DBの文字コードか何かでシフトJISを使っていて
それが原因かもと思います。というのは秋山浩二の浩
という字はシフトJISで0x8D5Fであり、0x5Fは半角下線
(_)に相当します。そして半角下線はSQLのLIKE句において
任意の1字をあらわすワイルドカードになっているためです。
適切に設定されていれば、日本語文字の一部と判定されるべき
浩の字が、何らかの文字コードがらみの設定違いで、8D + 5Fという
2文字と判定され、結果、5Fがワイルドカードであると
誤判定されるなどして起こるのだと思います。
従って、文字コード関係の設定を洗ってみてはどうでしょうか。
この回答への補足
文字コードを洗ってみましたが中々設定ミスが見つかりません….
基本的に文字コードはEUC-JPで統一しているつもりでいます.「浩」以外に検索されない文字として「統」「也」などがあります.このことから,やはりどこかの文字コードがシフトJISに設定されていることが原因だと推測されるでしょうか…?
自己解決しました.select … where like '%秋山浩二%'というようにSQL文を作ればいいみたいです.
以前同じような質問があったみたいで,情報収集不足でした.お騒がせしました.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Access(アクセス) capeofdragonと申します。 Access2016を使っております。 あるフォームがあり、テ 2 2022/09/09 13:18
- Android(アンドロイド) スマホでパソコン操作の文字入力 2 2022/05/12 21:13
- Android(アンドロイド) Pixelのレコーダーで文字起こしした英文を検索する方法 4 2022/10/21 07:45
- Google+ とっても古いスマホですが、お聞きしたいです。 iPhone8プラスですが、Googleの検索文字を入 3 2023/08/06 08:59
- Excel(エクセル) Excelでの検索結果を含む行だけを表示させたい 5 2023/03/10 17:08
- Visual Basic(VBA) WordのVBAについて 5 2023/01/11 14:38
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- ドライブ・ストレージ Windows10でのファイル内の文字列検索 SSDに寿命? 4 2022/07/12 03:25
- ライフスタイル・ヘルスケア URLを開くアプリが見つかりません 2 2022/09/16 12:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
word の文字入力 文字が青色に...
-
機種依存文字とそうでない文字…...
-
パワーポイント2003 文字...
-
今更ながら小さい文字の打ち方
-
Word で項目番号 ○の21 から...
-
OpenOffice Calcの関数
-
ここの質問サイトでの使用でき...
-
「あ」に濁点を打つ方法
-
PDFソフト
-
あなたの造語を教えて下さい! ...
-
1分間に何文字打てるか
-
至急お願いします!! Wordで、...
-
スマートフォンのジョルテのタ...
-
「てぃ」という文字をローマ字...
-
AutoCAD 複数の文字を1つの文字...
-
文字の登録について
-
adobe IllustratorとCorel DRAW...
-
OCRとスキャナ
-
タイピングしている映像の作り方
-
秀丸エディタで重複している文...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
word の文字入力 文字が青色に...
-
AUTO-CADで文字の太さを太くす...
-
“髙”という字の出し方教えてく...
-
漢字を出したい!
-
DXFをAutoCADで開くと文字位置...
-
Thunderbirdの添付ファイル名に...
-
ファイル名で最後に認識される文字
-
PDFまたはTIFFファイルに文字を...
-
Word で項目番号 ○の21 から...
-
イラストレーターで文字が半角...
-
エクセルの「IF」の結果の文...
-
ノーツ送信する際の多言語mine...
-
「~が言うには」の違う言い方
-
Word文書に、チェックマーク(...
-
Shift_JISで表示できて、UTF-8...
-
今更ながら小さい文字の打ち方
-
フォトショップで文字入力をす...
-
AutoCAD 複数の文字を1つの文字...
-
記号まるア
-
「てぃ」という文字をローマ字...
おすすめ情報