Ho provato a memorizzare la stringa araba nel database SQL 2008 ma è stata convertita in "punto interrogativo" perché? e cosa dovrei fare?archivio arabo nel database SQL
15
A
risposta
43
è necessario scegliere una collazione araba per i tuoi VARCHAR/colonne char o utilizzare Unicode (nchar/nvarchar)
CREATE TABLE #test
(
col1 VARCHAR(100) COLLATE Latin1_General_100_CI_AI,
col2 VARCHAR(100) COLLATE Arabic_CI_AI_KS_WS,
col3 NVARCHAR(100)
)
INSERT INTO #test VALUES(N'لا أتكلم العربية',N'لا أتكلم العربية',N'لا أتكلم العربية')
SELECT * FROM #test
Returns
col1 col2 col3
------------------------------ ------------------------------ ------------------------------
?? ????? ??????? لا أتكلم العربية لا أتكلم العربية
Per visualizzare un elenco di regole di confronto arabi utilizzare
SELECT name, description
FROM fn_helpcollations()
WHERE name LIKE 'Arabic%'
-6
1
È possibile modificare le regole di confronto a livello di database, invece di cambiare per ogni colonna nel database:.
USE master;
GO
ALTER DATABASE TestDB
COLLATE Arabic_CI_AI;
GO
2
valori Inserisci nella tabella (colonna) (N 'xxx'))
si dovrebbe mettere N prima stringa per renderlo unicode
6
0
assicurarsi che tutte le tabelle e varchar
colonne hanno le regole di confronto utf8_general_ci
Problemi correlati
- 1. archivio valore lungo nel database Android
- 2. Hadoop come database archivio documenti
- 3. Scrivi GeoDataFrame nel database SQL
- 4. Importazione XML nel database SQL
- 5. Come memorizzare un albero nel database SQL
- 6. Come inserire caratteri arabi nel database sql?
- 7. come importare enormi .csv nel database sql?
- 8. come eseguire file .sql nel database postgres
- 9. SQL Azure VIEW DATABASE permesso STATO negata nel database 'master'
- 10. SQL Server Express Autorizzazione CREATE DATABASE negata nel database 'master'
- 11. Alla ricerca di un database del dizionario arabo
- 12. C# modo più rapido per inserire dati nel database SQL
- 13. Solr per arabo PDF
- 14. Recupero arabo dalla colonna MSSQL NVARCHAR
- 15. Come scrivere in arabo nel file README di github?
- 16. Java: come scrivere "arabo" nel file delle proprietà?
- 17. immagine archivio utenti Django nel modello
- 18. Testo arabo in as3
- 19. Ereditarietà nel database?
- 20. parametri con nome in database/sql e database/sql/driver
- 21. C# SQL Ripristina il database nel percorso dati predefinito
- 22. Verificare se la tabella esiste nel database - PL SQL
- 23. Modo automatico per convertire i file XML nel database SQL?
- 24. Individuare i caratteri maiuscoli nel campo del database SQL Server
- 25. impossibile rilasciare e creare database nel server sql
- 26. Utilizzo di Putty per importare un file sql nel database
- 27. Posso fare SELECT ricorsivo nel database T-SQL
- 28. Come posso riordinare le righe nel database sql
- 29. Numero massimo di database nel server sql 2008
- 30. Inserimento lento .NET nel database SQL Server remoto
E ' database mysql o mio database sql? – Kashif
sql 2008 database non mio sql scusa per questo errore di sintassi – kartal
Stavi cercando di memorizzare i caratteri arabi in colonne di tipo '(var) char' o' n (var) char'? –