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