sql >> Database >  >> RDS >> Oracle

Arabisch teken niet correct ingevoegd (zoals ????) in Oracle-database?

Volgens documentatie ODP.NET, Managed Driver is niet afhankelijk van NLS_LANG instellingen, alleen op .NET locale.

Controleer uw CultureInfo.CurrentCulture waarde. Deze pagina Hoe:de cultuur en UI-cultuur instellen voor ASP.NET-webpagina Globalisering zou je moeten helpen. Je moet een cultuur instellen die Arabische karakters ondersteunt.

Controleer nogmaals dat gegevenstype van kolom SP_FLG is NVARCHAR2 , resp. NCLOB (niet VARCHAR2 )

Probeer ook bindvariabelen te gebruiken:

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



  1. PostgreSQL-functies retourneren void

  2. Hoe selecteer ik alleen het laatste item in een tabel?

  3. CodeIgniter multidimensionale array-opslag in één kolom van de mysql-database

  4. Oracle krijgt alle datums in een maand