以下の内容はhttps://end0tknr.hateblo.jp/entry/20180213/1518476744より取得しました。


PostgreSQL 9.5 で、「pg_ctl: ERROR: invalid byte sequence for encoding」

具体的には、insert sql時に以下のようなエラー

pg_ctl: ERROR:  invalid byte sequence for encoding "SJIS": 0xff 0xff

どうやら"髙"のような、いわゆる機種依存文字の影響らしい。

postgres側の文字コードを変更すれば、解消するかもしれませんが、 一旦は、perl側で

my $str = '髙橋';
$str = Encode::encode('sjis', Encode::decode('cp932',$str) );

のようにすることで機種依存文字を「?」に変換




以上の内容はhttps://end0tknr.hateblo.jp/entry/20180213/1518476744より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14