Heim  >  Artikel  >  Backend-Entwicklung  >  Was tun, wenn PHP verstümmelte Zugriffszeichen hinzufügt?

Was tun, wenn PHP verstümmelte Zugriffszeichen hinzufügt?

藏色散人
藏色散人Original
2022-10-20 10:18:251148Durchsuche

Lösung für verstümmelten PHP-Zugriffscode: 1. Verwenden Sie „function enc($c){return iconv('gbk','utf-8',$c);}“, um eine Datei von GBK in die UTF-8-Funktion zu erstellen ; 2. Verwenden Sie „function dec($c){return iconv('utf-8','gb2312',$c);}“, um eine Funktion zu erstellen, die von UTF-8 in GBK konvertiert.

Was tun, wenn PHP verstümmelte Zugriffszeichen hinzufügt?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, Dell G3-Computer.

Was soll ich tun, wenn PHP und Zugriff verstümmelt sind?

Lösung für verstümmelte Zeichen beim Lesen der Access-Datenbank mit PHP

Die chinesische Version von Access ist standardmäßig im GBK-Format und der Zeichentyp kann nicht geändert werden, sodass beim Lesen mit PHP verstümmelte Zeichen erscheinen.

Die Lösung lautet: Verwenden Sie iconv zum Konvertieren

1. Verwenden Sie die iconv-Funktion, um eine benutzerdefinierte Transkodierungsfunktion von GBK nach UTF-8 zu erstellen, wie zum Beispiel den folgenden Code:

function enc($c){return iconv('gbk','utf-8',$c);}

2. Um die Kodierung in das zu schreiben Datenbank, es muss den Anforderungen der Datenbank entsprechen, daher müssen wir auch eine Funktion zum Konvertieren von UTF-8 in GBK erstellen:

function dec($c){return iconv('utf-8','gb2312',$c);}

Nachdem die Transkodierungsfunktion erstellt wurde, besteht der nächste Schritt darin, sie normal zu verwenden. Verwenden Sie die Funktion enc(), wenn Sie Daten aus der Datenbank übertragen, um sie auf der Seite anzuzeigen, und verwenden Sie die Funktion dec(), wenn Sie Daten von der Seite an die Datenbank senden. Dies kann das Problem der Verwendung von PHP mit UTF-8-Codierung und ACCESS lösen das System-Standard-Kodierungsproblem.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas tun, wenn PHP verstümmelte Zugriffszeichen hinzufügt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn