Oracle
 sql >> база данни >  >> RDS >> Oracle

арабският знак не е вмъкнат правилно (като ????) в базата данни на Oracle?

Според документация ODP.NET, управляваният драйвер не зависи от NLS_LANG настройки, само на .NET локал.

Проверете своя CultureInfo.CurrentCulture стойност. Тази страница Как да:Настроите културата и културата на потребителския интерфейс за уеб страницата ASP.NET Глобализация трябва да ви помогне. Трябва да зададете култура, която поддържа арабски знаци.

Проверете отново този тип данни на колона SP_FLG е NVARCHAR2 , респ. NCLOB (не VARCHAR2 )

Опитайте също да използвате променливи за свързване:

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. Проверете ограничение, извикване на функция Oracle SQL разработчик

  2. Защо получавам java.lang.AbstractMethodError, когато се опитвам да заредя blob в db?

  3. Тип Dapper &Oracle Clob

  4. Spring JDBC свързващ пул и резултати от InputStream

  5. Функция SIN() в Oracle