Hi st 6. 1. 2021 v 8:55 odesílatel Durumdara <durumd...@gmail.com> napsal:
> Dear Members! > > A web developer stores JSON like strings in a text column. > > With E prefix we can get the real text: > > Select E'Az ad\u00f3kulcsonk\u00e9nti' > > Hungarian: "Az adókulcsonkénti" (ISO-8859-2) > > How to get the same result from a table column? > > select WhatAFunction( ATable.JSONLikeTextColumn) from ATable > > What function do we need to use to "simulate" E prefix? > Currently there are not any functions that you need. You need to write your own. CREATE OR REPLACE FUNCTION public.unistr(text) RETURNS text LANGUAGE plpgsql IMMUTABLE STRICT AS $function$ declare r text; begin execute 'select e''' || $1 || '''' into r; return r; end; $function$; Attention: This is ugly and possible sql injection vulnerable!!! But there is not another way. The fix is in queue https://commitfest.postgresql.org/31/2613/ Regards Pavel > Thank you for the help! > > Best regards > dd > > > > > > > >