Zeigt es denn die richtigen Zeichen an, oder einfach nur irgendwelche?
Bei ersterem stimmt wohl die Speicheradressierung nicht, wenn es wilde Zeichen sind, dann funktioniert deine Übertragung (Hard- oder Software)nicht.