Heim  >  Artikel  >  Backend-Entwicklung  >  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
coldplay.xixiOriginal
2020-08-10 11:56:152411Durchsuche

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);}

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);}

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!

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