sql >> Base de Datos >  >> RDS >> Mysql

Mysq- Conexión cómo configurar para poder insertar texto en árabe en la base de datos

Debe asegurarse de que el conjunto de caracteres sea correcto en toda su base de datos. Esto significa verificar las 3 capas, base de datos, tabla y columna. Usando utf8 &utf8_general_ci funcionará para su texto árabe y persa.

Las siguientes consultas se pueden usar para verificar el conjunto de caracteres en cada uno de los objetos en su base de datos, también puede verificarlos y cambiarlos fácilmente en la mayoría de las aplicaciones GUI.

columna

SELECT character_set_name 
FROM information_schema.COLUMNS
WHERE table_schema = "YOUR_SCHEMA"
  AND table_name = "YOUR_TABLE"
  AND column_name = "YOUR_COLUMN";

Mesa

SELECT collations.character_set_name 
FROM information_schema.TABLES AS tables,
  information_schema.COLLATION_CHARACTER_SET_APPLICABILITY AS collations
WHERE collations.collation_name = tables.table_collation
  AND tables.table_schema = "YOUR_SCHEMA"
  AND tables.table_name = "YOUR_TABLE";

Base de datos (esquema)

SELECT default_character_set_name 
FROM information_schema.SCHEMATA
WHERE schema_name = "YOUR_SCHEMA";