utf-8のDBを使用してPostgres 8.3.xでアクセントを区別しない検索を実行するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/659076

質問

to_ascii( 'capo'、 'LATIN1')、to_ascii( '<!>#231; apo'、 'LATIN1')を選択してみましたが、結果は異なります。...

役に立ちましたか?

解決

こちらをご覧ください。

CREATE FUNCTION to_ascii(bytea, name)
RETURNS text STRICT AS 'to_ascii_encname' LANGUAGE internal;

そしてそれを次のように使用します:

SELECT to_ascii(convert_to('Übermeier', 'latin1'), 'latin1'); 
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top