摘要:昨天在本地環(huán)境創(chuàng)建了一個(gè)文件,文件編碼是格式,打印一個(gè)簡單的語句竟然出現(xiàn)了中文亂碼,折騰了很久,才找到了原因。
昨天在本地環(huán)境創(chuàng)建了一個(gè)文件,文件編碼是UTF-8格式,打印一個(gè)簡單的語句竟然出現(xiàn)了中文亂碼,折騰了很久,才找到了原因。亂碼問題
昨天寫了一個(gè)很簡單的php輸出中文頁面,但是出現(xiàn)了亂碼問題,第一反應(yīng)可能是腳本文件的編碼格式有問題,看了下,沒有問題,原文件編碼為utf-8,那是什么原因呢?
這種問題第一次碰到,雖然可以在輸出頁面加 ,可以暫時(shí)解決,但是這種方法治標(biāo)不治本,從根本解決不了問題,后來在網(wǎng)上查了下,原來是 php.ini 的配置的默認(rèn)字符設(shè)置的問題。
也可以這樣在頭文件加header處理,但是這樣的方法也治標(biāo)不治本,推薦使用下邊修改php.ini的方法:
header("Content-type: text/html; charset=utf-8");解決方法
打開php.ini文件,找到 ;default_charset = "iso-8859-1", 改為:default_charset = "UTF-8" 把前面的分號去掉(去掉注釋),字符集改為UTF-8, 重啟apache服務(wù),刷新頁面,中文顯示正常。
特此記錄。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/29392.html
摘要:問題在開發(fā)過程,下經(jīng)常需要在下去執(zhí)行測下寫的腳本,如果腳本中存在中文輸出的情況,會出現(xiàn)亂碼的情況。這個(gè)問題一直困擾了好久。 問題 在開發(fā)過程,windows下經(jīng)常需要在gitbash下去執(zhí)行測下寫的PHP腳本,如果腳本中存在中文輸出的情況,會出現(xiàn)亂碼的情況。這個(gè)問題一直困擾了好久。 處理方式 1、檢測系統(tǒng)是否通過 我的電腦》屬性》高級系統(tǒng)設(shè)置》環(huán)境變量 是否存在PHP的安裝路徑,如果存...
摘要:目前導(dǎo)出方式占用內(nèi)存較大。比如有些狀態(tài)字段,數(shù)據(jù)庫存的就是數(shù)字或只占一個(gè)字節(jié),完全換成中文狀態(tài)的話,可能達(dá)個(gè)字節(jié)甚至更多。若是必須要用中文形式。中文亂碼解決的話,其實(shí)也很簡單,函數(shù),將轉(zhuǎn)為編碼,在中打開就不會錯(cuò)了 問題描述:目前、一般情況下,在web開發(fā)過程中,使用導(dǎo)入導(dǎo)出報(bào)表的情形很多。我們先說導(dǎo)出。項(xiàng)目數(shù)據(jù)量多導(dǎo)出行數(shù)較多,50萬行左右,選擇的是csv方式導(dǎo)出。針對以下應(yīng)用場景,導(dǎo)...
摘要:修正中文支持的問題,使用前如果發(fā)現(xiàn)亂碼,需要進(jìn)行一些修正解決編碼問題,會對輸入的文字進(jìn)行編碼轉(zhuǎn)化,如果你使用或者編碼的話就會出現(xiàn)亂碼,如果你用編碼,就查找類庫中所有方法中的轉(zhuǎn)碼將其刪除,如果你采用或者編碼,使用進(jìn)行編碼轉(zhuǎn)換。 修正 中文支持的問題,使用前如果發(fā)現(xiàn)亂碼,需要進(jìn)行一些修正: 解決編碼問題,PHPword?會對輸入的文字進(jìn)行utf8_encode編碼轉(zhuǎn)化,如果你使用GBK、...
摘要:前后端交互過程中涉及的編碼首先,瀏覽器的設(shè)置里有設(shè)置編碼格式,一般設(shè)置為。按照設(shè)置的順序檢查檢測文件的編碼。 起因 最近在寫PHP,本身對PHP不太熟練。然后遇到編碼這個(gè)問題,困擾了大半天,索性,系統(tǒng)探索解決一番。 前后端交互過程中涉及的編碼 Browser cilent: 首先,瀏覽器的設(shè)置里有設(shè)置編碼格式,一般設(shè)置為UTF-8。 AJAX request: AJAX異步請求的過程...
閱讀 1563·2021-09-22 15:52
閱讀 1666·2019-08-30 15:44
閱讀 974·2019-08-30 14:24
閱讀 2781·2019-08-30 13:06
閱讀 2815·2019-08-26 13:45
閱讀 2851·2019-08-26 13:43
閱讀 1098·2019-08-26 12:01
閱讀 1623·2019-08-26 11:56