Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

karakter arab tidak dimasukkan dengan benar (seperti ????) di database Oracle?

Menurut dokumentasi ODP.NET, Driver Terkelola tidak bergantung pada NLS_LANG pengaturan, hanya di .NET lokal.

Periksa CultureInfo.CurrentCulture . Anda nilai. Halaman ini Cara:Mengatur Budaya dan Budaya UI untuk Halaman Web ASP.NET Globalisasi harus membantu Anda. Anda harus mengatur budaya yang mendukung karakter Arab.

Verifikasi kembali bahwa tipe data kolom SP_FLG adalah NVARCHAR2 , hal. NCLOB (bukan VARCHAR2 )

Coba juga gunakan variabel bind:

cmd.CommandText = "UPDATE SHAHR_POS SET SP_FLG = :val"
cmd.Parameters.Add("val", OracleDbType.NVarchar2, ParameterDirection.Input).Value = "سلام"



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-22288:file atau operasi LOB FILEOPEN gagal. Nama file, nama direktori salah

  2. Indeks Unik Bersyarat pada basis data h2

  3. libaio.so.1:tidak dapat membuka file objek bersama

  4. Mendapatkan nilai Kemunculan Pertama dari XML menggunakan parser oracle

  5. Sql loader - string enklosur kedua tidak ada