[pgsql-jp: 38413] =?GB2312?B?UmU6IFtwZ3NxbC1qcDogMzg0MQ==?= =?GB2312?B?MF0g0ruyv6TOU0pJU8jVsb7VWqSszsTX1ruvpLGkuaTr?=

ISHIDA Akio iakio @ mono-space.net
2007年 5月 11日 (金) 14:37:35 JST


こんにちは。墳弥@瓢弌珍偏と賦します。

11 May 2007 11:32:46 +0900 に
searover @ mail.goo.ne.jp<searover @ mail.goo.ne.jp> ¤µ¤ó¤Ï•ø¤­¤Þ¤·¤¿:
> searoverと賦します。
>
> FreeBSD 5.4ÉϤΠPostgreSQL 8.0.13¤Çß\Ó䷤Ƥ¤¤ë
> EUC_JP¤Î¥Ç©`¥¿¥Ù©`¥¹(TEST_DB¤È¤·¤Þ¤¹)¤Ë¤ª¤¤¤Æ
> ¡¸¸ß¡¹¤Î¾É×ÖÌå¤È¤¤¤¦¤Î¤Ç¤·¤ç¤¦¤«¡¸ó{¡¹¤È¤¤¤¦ÎÄ×Ö¤¬
> 仝??々としてSJIS竃薦のPHPで燕幣されるのでいろいろと
> ±ÈÝ^¤·¤Ê¤¬¤é¡¢Õ{¤Ù¤Æ¤ß¤¿½Y¹û¡¢
>
> PostgreSQL‚ȤÎpostgresql.conf¤Ç¡¢³õÆÚÔO¶¨¤Î
> CLIENT_ENCODINGÔO¶¨¤Ï¥³¥á¥ó¥È¥¢¥¦¥È(DB¤Î¥¨¥ó¥³©`¥Ç¥£¥ó¥°ÒÀ´æ)
> ¤Î×´‘B¤Ç
>

¤³¤Î¶ÎëA¤Ç¡¢PostgreSQL¤ÏÎÄ×Ö¥³©`¥É‰ä“Q¤ÏÐФʤ¤¤Þ¤»¤ó¡£
¸ñ¼{¤µ¤ì¤¿¤â¤Î¤ò³öÁ¦¤·¤Æ¤¤¤Þ¤¹¡£
¤½¤Î¤¿¤á¡¢ÒÔÏ¤Β¤„Ó¤Îß`¤¤¤Ï¤¹¤Ù¤Æ¥¯¥é¥¤¥¢¥ó¥È‚ȤÎ
’¤„Ó¤Îß`¤¤¤ËÒÀ´æ¤¹¤ë¤â¤Î¤Ç¤¹¡£

> (1) Windows­h¾³Ï¤Ç
> ODBC PostgreSQL Driver ANSI ver8.02.04 £« Access2000
> ¤Ç¤Ï±íʾ¡¸ó{¡¹
>
> (2) WindowsのSSHクライアント貧のコマンドラインでの
> 燕幣(EUC_JP竃薦)で
> env PAGER=lv LV="-Oej" psql -d TEST_DB
> ÉÏÓ›¤Î¥³¥Þ¥ó¥É¤Ç¥×¥í¥ó¥×¥È¤ËÈë¤Ã¤Æ¤«¤é
> SELECTすると燕幣仝??々 (☆麿の猟忖は屎械燕幣)
>
> (3) PHP(±íʾSJIS,ÄÚ²¿¥³©`¥ÉSJIS)¤Ç¤Ï¡¢SELECTáá
> mb_convert_encoding(value,"SJIS","EUC_JP")¤ÇÎÄ×Ö¥³©`¥É
> ‰ä“Qáá¤Îprint±íʾ¡¸??¡¹ (¡ùËû¤ÎÎÄ×Ö¤ÏÕý³£±íʾ)

mb_convert_encoding(value,"SJIS-win","eucJP-win")
ではどうでしょうか。

>
> (4) 參和のコマンドでダンプし
> pg_dump -d TEST_DB -Fp > TEST_DB.dump
> ¥À¥ó¥×¥Ç©`¥¿¤òEUC_JPŒê¥¨¥Ç¥£¥¿¤Ç¤Î¤¾¤¯¤È
> Ç°áá¤ÎÎÄ×Ö¤¬ÎÄ×Ö»¯¤±¤Æ¤¤¤ë×´‘B¤Ç±íʾ
>
> ÒÔÉϤΤȤ³¤í¤Þ¤ÇÕ{¤Ù¤¿¤Î¤Ç¤¹¤¬¡¢Õý³£±íʾ¤µ¤ì¤ë½â›Q²ß
> ¤¬¤ß¤Ä¤«¤ê¤Þ¤»¤ó¡£¤Ê¤ª¥Ç©`¥¿¤ÎµÇåh¤ÏÉÏÓ›(1)­h¾³¤Èͬ¤¸Access
> ÉϤ«¤éÐФäƤª¤ê¤Þ¤¹¡£¤è¤¤·½·¨¤Ï¤Ê¤¤¤Ç¤·¤ç¤¦¤«£¿
> ¤´½ÌÊÚ¤è¤í¤·¤¯¤ªîŠ¤¤¤¤¤¿¤·¤Þ¤¹¡£
>
>


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


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