Ich habe das Problem dass die Datenbank UTF8 ist, das Programm bei dem man die Daten eingibt kann das auch korrekt machen.
Doch andere Programme kommen mit den Zeichen wie z.B. µ nicht klar. Diese andere Programme nutze die Daten der Datenbank über eine VIEW.
Meine Idee war jetzt, dass ich eine VIEW erzeuge und die VIEW macht ein SELECT auf die Daten und konvertiert diese automatisch in den Typ ascii_general_ci. Damit wäre was Problem gelöst und aus dem µ würde automatisch ein u werden (und auch die ganzen anderen Zeichen würden ersetzt werden.
Ich habe leider dazu nichts gefunden, man kann scheinbar nur die Struktur der Tabelle ändern, jedoch nicht während einer SELECT anfrage.
Oder gibt es doch noch einen Trick?
Der versuch:
Code: Alles auswählen
SELECT Bezeichnung AS B1
FROM bauteil
COLLATE ascii_general_ci
COLLATION 'ascii_general_ci' is not valid for CHARACTER SET 'utf8'
Vielen Dank für die Hilfe.
VG Markus