[pgsql-jp: 31395] Re: 「表」が文字列の最後にある場合エラー

Hiroshi Ishiura issy777 @ entrance-e.com
2003年 10月 31日 (金) 16:44:37 JST


石浦です。

> 多田といいます
> 
> On Fri, 31 Oct 2003 12:19:41 +0900
> Hiroshi Ishiura <issy777 @ entrance-e.com> wrote:
> 
> > SQLで「表」の字が最後に入っている文字列の場合
> > Warning: pg_exec(): Query failed: ERROR: parser: parse error at or near "〜
> > 発表" at character 112〜〜
> > とエラーが起きてしまいます。
> いわゆる5Cコード問題ですね

はい。そこらへんの理由はML過去ログなどから同じような事例があったのでわ
かってたんですが。

> 「表」の他に
> ----------------------------------------------------------------------
> ―ソЫ噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃漾瓠磧紂隋蕁襦蹇錙顱
>> ----------------------------------------------------------------------
> の文字で同じことが起こると思います

やはりけっこうありますね。。
> 
> > EUCで書けばこういう問題はおきないかと思いますが今からソースをEUCに
> > 全部変更するのは厳しい状況で。。
> 、の解答には全くならないのですが・・・
> DBに入れる文字は直前にmb_convert_encodingでEUCにしてから入れるようにして
> います

なるほど。ちょっと試してみます。
ありがとうございました。
> 
> 
> 
> 多田知之                  
> ─────────────
> E-mail:tom @ tyo-id.jp      
> 
> 

-- 
Hiroshi Ishiura <issy777 @ entrance-e.com>





pgsql-jp メーリングリストの案内