- 追加された行はこの色です。
- 削除された行はこの色です。
* strtohex関数 [#g87edca3]
* 格納されたデータの文字コードを調べる (strtohex関数) [#g87edca3]
格納されたデータの文字コード等を調べるのに使う。以下READMEより。
> 1. strtohexとは
>
> strtohexは引数の文字列を16進表現にしたものをTEXTとして返します.
> strtohexは文字化けそのほかのトラブルの解析の役に立つ(かもしれません)
** パッチ [#ya403277]
PostgreSQL8.3でコンパイル出来なかったので。
$ diff strtohex.c.orig strtohex.c
29a30,37
> #ifndef SET_VARSIZE
> #define SET_VARSIZE(v,l) (VARATT_SIZEP(v) = (l))
> #endif
> #ifdef PG_MODULE_MAGIC
> PG_MODULE_MAGIC;
> #endif
>
>
57c65
< VARATT_SIZEP(result) = len + VARHDRSZ;
---
> SET_VARSIZE(result,len + VARHDRSZ);
** 参考 [#ld39134a]
http://ml.postgresql.jp/pipermail/pgsql-jp/2004-January/015488.html
#ref(strtohex-1.0.tar.gz)