Bonjour,
J'utilise une base de données SQL Server. Je me rends compte que le nom de mes clients chinois ressemble à ceci :
¿¿¿¿(¿¿)¿¿¿¿¿¿¿¿¿¿
Et je souhaiterai donc savoir comment je peux transformer ça en chinois.
Bien cordialement
Bonjour,
J'utilise une base de données SQL Server. Je me rends compte que le nom de mes clients chinois ressemble à ceci :
¿¿¿¿(¿¿)¿¿¿¿¿¿¿¿¿¿
Et je souhaiterai donc savoir comment je peux transformer ça en chinois.
Bien cordialement
Quelle application cliente a fait la saisie des noms ?
Tu peux vérifier la page de code spécifiée dans la table SQL Server ?
Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)
Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/
Un collègue l'a fait en utilisant l'ETL de SQL Server. Elles émanent d'une base de données Oracle.
Comment puis-je faire pour vérifier la page de code de ma base ? Dans les propriétés j'ai trouvé
une ruburique Collation avec comme valeur ceci : Latin1_General_CS_AS.
Merci
Latin1_General_CS_AS est le codage par défaut en France.
Fais une copie de la table et fais des essais avec d'autres encodages (Collation).
Poses aussi la question dans le forum SQL Server.
Sinon, en java, je suppose que tu lis ta table avec JDBC et la méthode getString ?
On peut essayer de changer l'encodage d'une chaîne :
http://www.exampledepot.com/egs/java...nvertChar.html
Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)
Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/
Merci pour ces pistes. Je viens de poster de nouveaux le thread dans le forum SQL Server.
Je fais bien un gestring pour récupérer la valeur. Je viens changer l'encodage mais comment trouver le bon. Même si je même UTF-8 j'obtiens de caractères bizarres.
ça c'est la question. Je ne connais pas de fonction de détection d'encodage en Java (peut-être que ça existe)changer l'encodage mais comment trouver le bon
Sinon, tu peux changer la propriété Collation pour un champ de la table SQL.
Je ne sais pas si cela peut fonctionner, je n'ai pas de client chinois.
Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)
Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/
Partager