Perché Oracle ODP non riconosce il parametro Unicode = true e Devart's Provider?Parametro Unicode su Oracle Connectionstring
WHen Ho dati contenenti la stringa: "ñãõ, éóúý", la mia applicazione asp.net mostra "???, ????" se sto usando Oracle ODP. Quando provo a inserire l'attributo Unicode=true
nella sezione collegamenti, viene indicato che si tratta di un attributo non valido.
Lo stesso comportamento può essere riprodotto con il provider di Devart. Ma succede che quando inserisco l'attributo Unicode=true
nella connessione, tutto viene visualizzato correttamente sullo schermo della mia applicazione asp.net.
Perché succede? Quale attributo potrei utilizzare in Oracle Data Provider (Oracle.DataAccess.Client) in modo che i miei personaggi possano essere mostrati nel modo desiderato?
Hai guardato le funzionalità di Globalizzazione di Oracle? Vedi: http://docs.oracle.com/cd/E11882_01/server.112/e10729.pdf Inoltre, dai un'occhiata alla variabile di ambiente NLS_LANG. –
L'ho visto. Ma mi piacerebbe sapere se c'è qualche parametro nel mio connectiontring che può essere utilizzato per risolvere il problema. Ha funzionato da quando abbiamo usato Devart. Intendiamo passare al provider Oracle in .net ma questo tipo di caratteri in alcune applicazioni non funziona. – ClayKaboom
@ClayKaboom perché hai intenzione di passare a odp? – evgenyl