Intenté almacenar cadena árabe en la base de datos SQL 2008 pero se convirtió en "signo de interrogación" ¿por qué? Y que debería hacer ?store arabic en la base de datos SQL
15
A
Respuesta
43
tiene que elegir un cotejo árabe para sus varchar columnas/char o utilizar 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
devoluciones
col1 col2 col3
------------------------------ ------------------------------ ------------------------------
?? ????? ??????? لا أتكلم العربية لا أتكلم العربية
Para ver una lista de colaciones, árabe utilizar
SELECT name, description
FROM fn_helpcollations()
WHERE name LIKE 'Arabic%'
-6
1
Usted puede cambiar la intercalación en el nivel de base de datos en lugar de cambiar para cada columna de la base de datos:.
USE master;
GO
ALTER DATABASE TestDB
COLLATE Arabic_CI_AI;
GO
2
inserto en la tabla (columna) valores (N 'xxx'))
usted debe poner N antes de cadena para que sea unicode
6
0
asegurarse de que todas sus tablas y varchar
columnas tienen el cotejo de utf8_general_ci
Cuestiones relacionadas
- 1. Store enum como cadena en la base de datos
- 2. Mostrar datos de la base de datos SQL en Gridview
- 3. Estructura de la base de datos SQL
- 4. Parse Arabic XML en Android
- 5. Android Arabic Language
- 6. Sincronización entre la base de datos SQL Lite en un dispositivo android y la base de datos SQL Server
- 7. Traer la base de datos de SQL Server en línea
- 8. Cadenas como claves principales en la base de datos SQL
- 9. Cómo almacenar un árbol en la base de datos SQL
- 10. ¿Cómo puedo reordenar filas en la base de datos sql?
- 11. ¿Cómo insertar caracteres arábigos en la base de datos sql?
- 12. Android TextView measureText for Arabic
- 13. Base de datos local sin servidor sql
- 14. Base de datos liviana (SQL o NoSQL)
- 15. ¿Quitar usuario de la base de datos de SQL Server?
- 16. ¿Cómo vaciar una base de datos SQL?
- 17. Acceso de Android a la base de datos SQL remota
- 18. Web Base de datos SQL + Javascript bucle
- 19. La actualización de base de datos SQL Azure tamaño
- 20. Roles de la base de datos del servidor SQL
- 21. Código para insertar datos en la base de datos de SQL Server usando la biblioteca Enterprise
- 22. Base de datos SQL para práctica de SQL
- 23. Base de datos SQL Azure usando SQL Server Management Studio
- 24. cómo almacenar datos en la base de datos en HTML5
- 25. ¿Cambiar DBML, cómo cambiar la base de datos SQL?
- 26. Consulta síncrona a la base de datos web SQL
- 27. Importar XML a la base de datos SQL
- 28. La base de datos no sql más rápida y estable?
- 29. cómo puede convertir la base de datos BDC a sql
- 30. Cómo abrir la base de datos SQL Compact solo lectura
Es base de datos mysql o mi base de datos sql? – Kashif
sql base de datos 2008 no es mi sql lo siento por este error de sintaxis – kartal
¿Estabas tratando de almacenar los caracteres árabes en columnas de tipo '(var) char' o' n (var) char'? –