Charset qui change dans le QR code

Bonjour,

Je génère des QR code depuis mon site, mais j'ai un problème de charset très bizarre : apparemment l'encodage n'est pas bon à la première ligne, mais après ça passe... Une explication ?
Je vous laisse tester par vous même :
http://caches.sublym.org/www/qrcode007_4.png

et voici mon code

$file = '../_includes/qrcode/phpqrcode.php';
include ($file);
$codeContents = "Mon établissement"."\n";
$codeContents .= " Mon adresse ";
$codeContents .= "\n";
$codeContents .= ' 00000';
$codeContents .= ' VILLE'."\n";
$codeContents .= ' tel : '."0000000000"."\n";
$codeContents .= ' '."\n";
$codeContents .= '************'."\n";
$codeContents .= 'Vous avez un bar, un hôtel ou un établissement de nuit ?'."\n";
$codeContents .= 'Nous vous offrons votre communication locale !'."\n";

$tempDir = "qrcode";
QRcode::png($codeContents, $tempDir.'007_4.png', QR_ECLEVEL_L, 4); // creates code image and outputs it directly into browser
echo '<img src=""quot;"quot;'.$tempDir.'007_4.png" />';


Une idée ??

2 réponses

  1. Aïe, je ne sais pas si c'est une bonne ou une mauvaise nouvelle, ça ! Il n'y a aucun moyen de m'assurer que tout le mone lit bien le texte ? Et pourquoi est-ce que l'encogage change en cours de route ?
    1. Contributeur
      As-tu essayé avec plusieurs lecteurs de QR-code (plusieurs programmes différents)?
    2. @yg_bej'ai testé avec mon tel et un outil en ligne, qui est encore pire, mais je vais charger d'autres applis pour voir...
    3. @ephelyaje viens d'installer 3 autres apps, et 2 sur 3 ont le même problème (la 3è est ok)
  2. Contributeur
    bonsoir, je ne comprends pas quel est ton problème. Pour moi, le QR que tu présentes comme fichier png contient le texte complet, qui commence par "Mon établissement" et se termine par "votre communication locale !".
    Je dirais donc que, si tu as un soucis, c'est au décodage, pas à l'encodage.