自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

分享PHP亂碼問題的幾種解決技巧

開發(fā) 后端
我們這次為大家分析的PHP亂碼問題,主要出現(xiàn)在處理上傳CSV文件,編碼轉(zhuǎn)換,和Jmail發(fā)信時這三個方面。下面我們就來具體分析各個情況的解決辦法。

PHP亂碼問題是在實際編程中經(jīng)常會遇到的。針對這個的原因有很多種,解決方法也不盡相同。我們可以在實際編程中逐漸積累經(jīng)驗,來杜絕這一問題的出現(xiàn)。#t#

PHP亂碼問題1、PHP 如何處理上傳的CSV文件?

可以用fgetcsv函數(shù): -- 從文件指針中讀入一行并解析 CSV 字段,但他無法處理里邊的中文;所以在上傳后,要先把csv轉(zhuǎn)一下編碼;

PHP亂碼問題2、編碼轉(zhuǎn)換;

  1. iconv("GB2312","UTF-8
    //IGNORE",file_get_contents($uploadfile)); 


ignore的意思是忽略轉(zhuǎn)換時的錯誤; 但用另一個函數(shù)似乎更好一些mb_convert_encoding;

PHP亂碼問題3、Jmail 發(fā)信時亂碼也可能是這個原因:

如果網(wǎng)頁是UTF8編碼的;可以$jmail->charset = 'utf8';
但收件箱大多是GB2312的,可以把正文件用mb_convert_encoding轉(zhuǎn)一下;
 

  1. $zhengwen = '世上只有媽媽好';  
  2. $jmail->Body = mb_convert_
    encoding
    ($zhennwen, 'GB2312', 'UTF-8'); 

希望通過本文介紹的三種PHP亂碼問題的處理技巧經(jīng)驗,能幫助大家解決問題。

責(zé)任編輯:曹凱 來源: 5120w.com
相關(guān)推薦

2009-11-30 11:10:12

PHP顯示MySQL亂

2017-08-02 15:51:24

PHP中文亂碼

2009-12-09 17:33:22

PHP性能優(yōu)化

2010-10-08 11:41:38

PHP連接MYSQL

2009-12-02 15:50:41

PHP抓取網(wǎng)頁內(nèi)容

2009-11-25 17:28:26

PHP對話

2011-07-11 10:24:09

PHP

2009-12-01 19:23:22

PHP緩存技術(shù)

2009-12-10 17:27:39

PHP操作Cookie

2009-12-10 10:30:31

PHP刪除復(fù)制文件

2009-12-08 14:00:11

PHP函數(shù)microt

2009-12-10 10:24:24

PHP寫入文件

2009-12-11 13:25:01

PHP頁面跳轉(zhuǎn)

2009-12-10 09:33:05

PHP獲取POST數(shù)據(jù)

2009-12-04 14:41:11

PHP數(shù)組變成JSON

2009-12-01 10:50:45

PHP函數(shù)requir

2011-03-22 16:09:33

MySQL 5.0.1亂碼

2011-03-07 14:06:22

FileZilla亂碼

2009-12-03 16:54:36

PHP獲取中國IP段

2021-01-01 09:05:50

java編碼亂碼
點贊
收藏

51CTO技術(shù)棧公眾號