sql >> Databáze >  >> RDS >> Oracle

Řecký text se nezobrazuje správně

Vytvořil jsem malou testovací aplikaci v C# a vytvořil jsem tlačítko s nějakým řeckým textem:ελληνικά. Jakmile jsem nastavil text v tlačítku, Visual Studio se mě zeptalo, zda chci přejít na Unicode, řekl jsem 'ano'. Poté se na mém tlačítku objevil řecký text.

Mám podezření, že existuje nastavení buď ve Visual Studiu, nebo nějaká vlastnost konfigurace vaší aplikace, kterou je třeba nastavit správně.

Upravit:

Vaše další informace ve vaší odpovědi mě vedou k domněnce, že text z databáze Oracle může být UTF-8 . Pokud ano, pak se některé z bitů vyššího řádu použijí k definování, zda je v daném znaku více bajtů. Ne všechny znaky tedy mají stejnou délku bajtů! Vaše řešení nemusí fungovat. Doporučuji zkusit jej načíst pomocí

Encoding.UTF8.GetString()


  1. Porovnání řešení selhání DBaaS s ručním nastavením obnovy

  2. psycopg2 a nekonečný python skript

  3. Jak zjistit maximální počet pomocí mysql?

  4. sémantika CHAR a ORA-01461