簡體   English   中英

HTML輸入框中的PHP UTF-8編碼

[英]PHP UTF-8 Encoding in HTML Input Box

這是數據庫中的內容

Seilpendel für Tragsysteme

現在我通過AJAX將其加載到文本框中,但是加載到文本框中的是

Seilpendel f�r Tragsysteme

但我想在輸入Seilpendel für Tragsysteme輸入正確的字符串Seilpendel für Tragsysteme

我努力了

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

但不能正常工作

解決此問題的正確方法是將數據庫配置為使用UTF8作為輸入和輸出的字符編碼。

RUN在連接到數據庫后,一次執行以下查詢,一切都應開始工作。

SET NAMES 'utf8';

確保您還以UTF8編碼保存文件

您可以在記事本(或更好的記事本++)和“另存為...”彈出窗口中打開它-選擇UTF8而不是默認的ANSI

如果您使用的是notepad ++,請選擇不帶BOM的utf-8

如果文件的編碼正確,請確保與數據庫的連接位於utf-8中,您可以通過查詢以下內容來實現: SET NAMES 'utf8'

確保從db加載數據或回寫時,數據庫以UTF8編碼,或使用utf8_encode()utf8_decode()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM