Verarbeiten Sie die Zeichenfolge „abcde“ in der PHP-Sprache in eine Binärdatei, lesen Sie sie und verarbeiten Sie sie in anderen Sprachen (z. B. go, c). Können Sie trotzdem abcde erhalten?
Verarbeiten Sie die Zeichenfolge „abcde“ in der PHP-Sprache in eine Binärdatei, lesen Sie sie und verarbeiten Sie sie in anderen Sprachen (z. B. go, c). Können Sie trotzdem abcde erhalten?
Zeichenkodierung wird verwendet, um ein konsistentes Lesen auf beiden Seiten sicherzustellen. Solange sie dieselbe Zeichenkodierung verwenden, können sie die Zeichen des anderen lesen.
Auf jeden Fall wird es kein Problem geben, solange Ihre Zeichenkodierung einheitlich ist.
Wenn nicht, wäre die Programmiersprache ein Chaos gewesen.
"Die Zeichenfolge „abcde“ wird in der PHP-Sprache in eine Binärdatei verarbeitet"Wie wird sie konkret verarbeitet? Sprechen Sie nicht über Logik, zeigen Sie uns Code.
Computer verwenden alle binäre Systeme und sind nicht sprachsensitiv.
Stellen Sie einfach sicher, dass die Kodierungs- und Dekodierungsformate konsistent sind
Erstens bedarf der Text keiner besonderen Verarbeitung, er wird selbst binär gespeichert.
Welcher Buchstabe welcher Binärzahl entspricht, hat nichts mit der Programmiersprache zu tun, es wird alles durch den Zeichensatz definiert. Solange derselbe Zeichensatz verwendet wird, spielt es keine Rolle, in welcher Sprache gelesen wird schreiben, es wird keine verstümmelten Zeichen geben.
Außerdem in den meisten Fällen werden englische Zeichen nicht verstümmelt , selbst wenn die Kodierung unterschiedlich ist. Fast die meisten Zeichensätze enthalten ASCII-kompatible Codes.