[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[orca-users:15541] DBAPI の日本語の取り扱いについて
- To: ORCA全般の話題 <orca-users@xxxxxxxxxxxxxx>
- Subject: [orca-users:15541] DBAPI の日本語の取り扱いについて
- From: Hiroaki Inomata <inomatah0612@xxxxxxxxx>
- Date: Sat, 23 Mar 2024 20:30:22 +0900
- List-archive: <http://ml.orca.med.or.jp/pipermail/orca-users/>
以前に dbapi のLIKE についてどうしたこうしたと言ってましたが、
問題はそこではなくて、どうやら日本語文字列の取り扱いが私が思ってたのと
違ったようです。
例えば
path tensu{
DBSELECT{
SELECT srycd,name, kananame
FROM master.tbl_tensu_master
WHERE srycd = '099200011';
};
};
を
http://phazor.jp:8001/dbapi/test3/tensu
GET で叩くと
srycd,name,kananame
099200011,◆朝:,アサ
と正しい結果が返ってきます。
が、検索をカナでかけた
path tensu{
DBSELECT{
SELECT srycd,name, kananame
FROM master.tbl_tensu_master
WHERE kananame = 'アサ';
};
};
の場合、
srycd,name,kananame
と検索に引っかからなくなってしまいます。
カタカナ(日本語文字列)だけ何か違う指定方法があるのでしょうか?
私は、単純に擬似SQLをパースするとき日本語(文字列)の処理に
見落としがあったように思います。
猪股弘明
精神保健指定医
*****************************************************************************
Hiroaki Inomata
MD: Psychiatry BA: Physics
PHAZOR, LLC: CEO https://phazor.info
-- Medical Open Source Software Activities --
OsiriX (open-source ver): contributor, Horos: contributor
HorliX: developer https://phazor.info/HorliX
OpenDolphin-2.7m: developer
https://github.com/Hiroaki-Inomata/OpenDolphin-2.7m (source code)
...etc