[pgsql-jp: 37960] Re: CREATE CONVERSIONの使い方

ISHIDA Akio iakio @ mono-space.net
2007年 1月 24日 (水) 00:38:36 JST


こんにちは。石田@苫小牧市と申します。

07/01/22 に 今川 晃<akira.imakawa @ nifty.ne.jp> さんは書きました:
> 今川と申します。
>
> CREATE CONVERSIONの使い方を教えていただけないでしょうか。
(中略)
>
> 調べてみると、「CREATE CONVERSION」を使えばいいらしいことは分か
> ったのですが、使い方がさっぱり分かりません。具体な方法を教えて
> いただけないでしょうか?

ソースツリー内では、
src/backend/utils/mb/conversion_procs/README.euc_jp
過去ログだと
http://ml.postgresql.jp/pipermail/pgsql-jp/2004-September/017522.html
が参考になると思いますが、

> 例えば
> EUC_JP「0xaba1」をUTF8「U+3000」全角スペースに変換したい場合
> どうすればいいのでしょうか。
>

これだけであれば(かつ、既存のconversionを上書きして良いのであれば、
src/backend/utils/mb/Unicode/euc_jp_to_utf8.map
に
  {0xaba1, 0xe38080},
を挿入してmakeするだけでできると思います。
挿入する場所はeuc_jp側のコード順に並んでいる
必要があったと思います。

-- 
ISHIDA Akio <iakio @ mono-space.net/ishida @ cycleof5th.com>



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