Dieses Problem nervt mich jetzt! deshalb frage ich es hier. Ich weiß, dass es viele Artikel und Themen zum Thema Kodierung gibt, aber ich kann die Antwort nicht finden, die ich brauche.Ändern Sie eine Linux-Datei in Encoding-Typ UTF8 ohne Konvertierung von Zeichen
Ziel:
ich zwei MySQL-Tabellen vergleichen möchten, die vollständig identisch Felder und Zeichensätze enthält.
Die Unterschiede werden in einer Datei gespeichert und nach dem
Way i do
- MySQL PDO-Verbindung wird mit Variable „gesetzt Namen utf8“
gemacht - Text wird über „file_put_content“ setzen
Problem in die Datei:
der Typ der Datei mit den Unterschieden ist nicht UTF-8 und enthält Zeichen, die nicht das gleiche wie die Quelltabelle sind. Auch nach dem Importieren der Datei in die Datenbank enthält es falsche Zeichen in der Tabelle.
Supposition:
die Quellentabellen enthält nicht UTF-8-Zeichen. Ist das möglich, wenn die Spalte auf utf8 gesetzt ist?
und wenn das stimmt, wie kann ich diese Zeichen zurück zu utf8 konvertieren?
Bitte geben Sie [mcve] –