I had a similar problem. For me, after the quotes were stored in the database, they appeared, thus, โรโ.
SELECT abstract FROM foo WHERE version = '1.0' and newscode = 'au20309';
Maeรr ffordd gynaliadwy y mae bwyd yn cael ei dyfu, ei brynu aรi baratoi ...
This is how I replaced them. First find the ascii value for this unusual โรโ character.
SELECT ascii('ร') FROM DUAL;
Then use the chr function to render "ร". || The function combines two characters. The q function is useful for quoting a smart quote string.
SELECT REPLACE(abstract,chr(50050) || q'#'
Mae'r ffordd gynaliadwy y mae bwyd yn cael ei dyfu, ei brynu a'i baratoi ...
This worked perfectly for me on our Oracle 10 system.
source share