2009-10-20 15 views
1

J'utilise Delphi 7 Personal. Pour accéder à la base de données MySQL j'utilise libmysql.dll + wrapper très simple, ce qui est assez bon pour moi. Sauf une chose ... ça ne semble pas gérer Utf8 ... est-ce possible de passer des chaînes Utf8 de libmysql à Delphi? S'il vous plaît gardez à l'esprit que je n'utilise pas delphi commerciale, cela signifie pas ADO/dbExpress ...;)Delphi 7 Personal, MySQL en utilisant libmysql.dll + UTF8

Merci d'avance, m.

+0

Comme UTF8 peut fondamentalement être transmis en tant que chaînes, les avez-vous essayées en tant que telles? –

Répondre

0

Ok enfin ce que je l'ai fait est Requêtage « SET NOMS CP1250 », remplaçant le jeu de caractères en fonction du jeu de caractères par défaut du système ..

1

Vous pouvez transmettre et recevoir des données base64, voir ici les fonctions source: http://wi-fizzle.com/downloads/base64.sql

+0

Malheureusement, l'application que je développe est un peu un simple gestionnaire MySQL, donc elle ne peut pas dépendre de fonctionnalités côté serveur non standard. Il ne peut pas non plus ajouter ses propres fonctions ... – migajek