Hallo und Bitte um Hilfe!
Es soll ein Adressdatensatz aus einer My-sql-Datenbank auf Aufkleber gedruckt werden.
Nach langem Rumprobieren funktioniert folgende Lösung leider nur TEILWEISE :(
1: $adrtext = $datensatz[adresse];
2: $adrtext1 = str_replace("õ","ä",$adrtext); //ASCII 228 -> 132
3: $adrtext2 = str_replace("÷","ö",$adrtext1); //ASCII 246 -> 148
4: $adrtext3 = str_replace("³","ü",$adrtext2); //ASCII 252 ?????? -> 129
5: $fp = fopen( "adr.txt", "w" );
6: fwrite( $fp, $adrtext3."\n\n\n" );
7: fclose( $fp );
8: exec("TYPE adr.txt >lpt1");
Der einzige Fehler ist in Zeile 4 :
das ASCII-Zeichen 252, das für mich auf meiner Tastatur erreichbar ist. ist blöderweise die "hochgestellte 3".
Ich bräuchte aber das "hochgestellte n"( das spuckt mein Drucker statt dem "ü" aus), damit ich das "ü" umwandeln kann.
Was mir nicht in den Schädel will, ist folgendes:
Ich bin in der Lage dieses Zeichen zu erzeugen (sonst wärs ja nicht da), aber ich find keinen Weg, es wieder "wandeln".
Oder erzeugt das eines der beteiligten Programme??
Aber auch dann müsste es doch einen Weg geben .....
Kann mir jmd. weiterhelfen?
Walter