php默認編碼
㈠ php編碼為utf-8 , MySQL所有表都是以UTF-8編碼的,但PHP新增資料庫總是亂碼,哪位大神能幫個忙
1 在¨開始/運行」的對話框中鍵入「regedit」或在Win98(假如系統安裝在Windows98目錄)的目錄下找到regedit.exe運行,打開「注冊表編輯器」;
2. 在「我的電腦」下找到「HKEY-LOCAL-MACHINE」,依次點擊後打開「";
3.打開後可在此文件夾下找到兩個文件夾「Associated CharSet」和「Associated DefaultFonts」。然後點擊「Associated CharSet」文件夾,正常情況下在注冊表編輯器的右框中顯示:
(默認)(未設置鍵值)
ANSI(00)「yes」
GB2312(86)「yes」
DEN(FF) 「yes」
SYMBOL(02)「no」
而在「Associated DefaultFonts」下可找到:
(默認) (未設置鍵值)
AssocSystemFont 「simsun.ttf」
FontPackegeDecorative 「宋體」
FontPackegeDontCare 「宋體」
FontPackegeModern 「宋體」
FontPackegeRoman 「宋體」
FontPackegeScript 「宋體」
FontPackegeSwiss 「宋體」
4.當出現漢字亂碼時,上述內容就可能不完整。像我的系統中「Associated CharSet」下內容殘缺,而「Associated DefaultFonts」下根本就沒有內容。此時可打開「注冊表編輯器」中的「編輯」菜單進行修補:⑴如缺少「Associated CharSet」和「Associated DefaultFonts」,可在「fontassc」下依次用「編輯/新建/主鍵」建立一個「新鍵 #1」字框,再根據給文件命名的方法在框中輸入鍵名;⑵如「Associated CharSet」和「Associated DefaultFonts」完整,只是其內容缺失,可在其下用「編輯/新建/字元串」建立一個「新值 #1」,然後輸入鍵名,雙擊鍵名後即可在「編輯字元串」對話框中輸入對應的鍵值;重啟後就可消除漢字亂碼
㈡ php文件怎麼設置utf-8編碼
使用PHP的header函數就可以實現哦,如下:
header('Content-type:text/html;charset=utf-8');
echo"我是utf-8格式的文字哦,現在我可以正常顯示了.";
㈢ eclipsephp怎麼設置默認編碼格式
右鍵項目或文件,選擇「properties」,然後選擇「resource」,找到「text file encoding」選擇想要的編碼格式就好了
㈣ 如何調整php的默認字元集
編輯php的配置文件 php.ini
找到default_charset配置項,然後在下邊一行添加想要改變的字元集
default_charset = "utf8"
然後重啟apache或者是php-fpm服務,現在再打開你的網站看看吧,是不是沒有亂碼了
或者採用編輯工具把文件的字元集轉為UTF-8格式。
望採納 Thx
㈤ php 字元編碼問題
做php最好是編碼統一, 頁面utf8, 資料庫gb2312, 這樣做,除了難為你自己還有別的好處嗎?
如果你非要這么做, 那你必須將$name11="張三" 轉成gb2312編碼, 然後讀取出來顯示到頁面的時候, 必須轉成utf8, 不累的慌?
㈥ 如何用php設置utf-8編碼
在你的源文件找到<meta http-equiv="content-type" content="text/html;charset=utf-8">charset= 後面接的就是編碼,你全部改了就可以了。如果你改了之後變成亂碼的話,那你就只能先建一個utf-8編碼的網頁,把相應的內容重新輸入進去。