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.
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!