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