Bonjour,
Pour un dev je dois savoir comment sont encodées les caractères que je récupère dans mes requêtes.
Existe-t-il une requête me permettant de savoir si je récupère de l'utf8, de l'iso, etc.
Damien_C.
Bonjour,
Pour un dev je dois savoir comment sont encodées les caractères que je récupère dans mes requêtes.
Existe-t-il une requête me permettant de savoir si je récupère de l'utf8, de l'iso, etc.
Damien_C.
La notion de jeu de caractères n'est pas une notion logique et donc pas interprétable pour un SGBDR. Les SGBDR travaillent en principe au niveau des collations qui sont des objets logiques d'interprétation des caractères.
Néanmoins vous pouvez connaître la collation et le jeu de caractères de chaque objet logique conteneur de données (colonnes de table ou de vue) à l'aide de la requête :
A +
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, DATA_TYPE, CHARACTER_SET_CATALOG, CHARACTER_SET_SCHEMA, CHARACTER_SET_NAME, COLLATION_CATALOG, COLLATION_SCHEMA, COLLATION_NAME, DOMAIN_CATALOG, DOMAIN_SCHEMA, DOMAIN_NAME FROM INFORMATION_SCHEMA.COLUMNS
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Cf Faq de SQL Serveur.
Partager