[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[orca-users:15543] Re: DBAPI の日本語の取り扱いについて



すみません。

url を%エンコードしたら動きました。

例えば
http://phazor.jp:8001/dbapi/test/tbl_tensu_view?sword=%25%e3%83%87%e3%83%91%e3%82%b9%25
です。

なら、playgroud でうまく動かなかったのはなんで?
という気もしますが。。。

お騒がせしました。

猪股

2024年3月23日(土) 20:46 Hiroaki Inomata <inomatah0612@xxxxxxxxx>:
>
> なお SQL を (REST)API のように取り扱えるようにするプロジェクトは
> ちらほらあるようです。
>
> https://github.com/harasho2016/simple-API-Maker
>
> あたりがわかりやすいでしょうか。
>
>
> 猪股
>
> 2024年3月23日(土) 20:30 Hiroaki Inomata <inomatah0612@xxxxxxxxx>:
> >
> > 以前に 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