http://docs.Oracle.com/cd /B19306_01/server.102/b14225/ch2charset.htm#g1009784
Di sisi lain, UTF-8 menggunakan beberapa byte untuk menyimpan simbol.
Jika database Anda menggunakan WE8ISO8859P1 dan jenis kolomnya berasal dari grup VARCHAR (bukan NVARCHAR) dan Anda memasukkan simbol dengan kode> 255, simbol ini akan diubah menjadi WE8ISO8859P1 dan beberapa informasi akan hilang.
Sederhananya, jika Anda memasukkan UTF-8 ke dalam db dengan kumpulan karakter byte tunggal, data Anda akan hilang.
Tautan di atas menjelaskan berbagai skenario cara mengatasi masalah ini.
Anda juga dapat mencoba Oracle asciistr
/unistr
fungsi, tetapi secara umum itu bukan cara yang baik untuk menangani masalah seperti itu.