Heim > Backend-Entwicklung > PHP-Problem > Was soll ich tun, wenn PHP die UTF8-Codierung verwendet, um den verstümmelten ACCESS-Code zu lesen?

Was soll ich tun, wenn PHP die UTF8-Codierung verwendet, um den verstümmelten ACCESS-Code zu lesen?

coldplay.xixi
Freigeben: 2023-03-04 08:28:02
Original
2510 Leute haben es durchsucht

Lösung für PHP mit UTF8-Codierung zum Lesen verstümmelter ACCESS-Zeichen: Verwenden Sie zuerst die Funktion iconv, um eine benutzerdefinierte Transcodierungsfunktion von GBK nach [UTF-8] zu erstellen. Erstellen Sie dann eine Funktion von [UTF-8] nach GBK die Funktion [dec()] beim Übermitteln von Daten von der Seite an die Datenbank.

Was soll ich tun, wenn PHP die UTF8-Codierung verwendet, um den verstümmelten ACCESS-Code zu lesen?

Lösung für PHP mit UTF8-Codierung zum Lesen verstümmelter ACCESS-Zeichen:

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

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

Zweitens müssen wir, um die Codierung entsprechend den Anforderungen der Datenbank in die Datenbank zu schreiben, auch eine Funktion zum Konvertieren von UTF-8 in GBK erstellen:

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

Nachdem wir die Transcodierungsfunktion erstellt haben, besteht der nächste Schritt darin, sie zu verwenden es normalerweise. Wenn Sie Daten aus der Datenbank für die Anzeige auf der Seite anpassen, verwenden Sie die enc()函数,从页面提交数据到数据库时使用dec()函数,这样就可以很好的解决PHP使用UTF-8-Codierung.

Verwandte Lernempfehlungen: php-Programmierung (Video), Access-Datenbank-Tutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn PHP die UTF8-Codierung verwendet, um den verstümmelten ACCESS-Code zu lesen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage