sql >> Database >  >> RDS >> Oracle

NLS_LANG kiezen voor Oracle

Omdat OS zelf een andere tekenset gebruikt (WE8MSIN1252 in dit geval). Maar aangezien NLS_LANG (op client) is ingesteld op AL32UTF8, weet Oracle hier niets van. Oracle gebruikt altijd waarde in NLS_LANG en negeert systeeminstellingen, terwijl (bijna) alle andere software OS-instellingen gebruikt.

Dus om dit probleem op te lossen, moet de lokale (client) NLS_LANG hetzelfde zijn als de OS-tekenset. Of (andere optie) software die op de client draait, moet de tekens zelf opnieuw coderen.




  1. php verwijder links rijen uit mysql database

  2. Fouten voor het wijzigen van de inhoud van variabelen, afhankelijk van de sessiestatus

  3. Hoe een opgeslagen procedure aan te roepen en de retourwaarde in Slick te krijgen (met behulp van Scala)

  4. FOUT:HHH000299:kon schema-update niet voltooien java.lang.NullPointerException