http://docs.oracle.com/cd /B19306_01/server.102/b14225/ch2charset.htm#g1009784
От друга страна, UTF-8 използва няколко байта за съхраняване на символ.
Ако вашата база данни използва WE8ISO8859P1 и типът на колоната е от групата VARCHAR (не NVARCHAR) и вмъквате символ с код> 255, този символ ще бъде трансформиран в WE8ISO8859P1 и част от информацията ще бъде загубена.
Казано по-просто, ако вмъквате UTF-8 в db с еднобайтов набор от знаци, вашите данни се губят.
Връзката по-горе описва различни сценарии как да се справите с този проблем.
Можете също да опитате Oracle asciistr
/unistr
функции, но като цяло това не е добър начин за справяне с подобни проблеми.