欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP fopen中文文件名亂碼問(wèn)題解決方案

 更新時(shí)間:2020年10月28日 15:53:45   作者:httIsHere  
這篇文章主要介紹了PHP fopen中文文件名亂碼問(wèn)題解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

一般在php中會(huì)使用fopen進(jìn)行生成文件,但是當(dāng)文件名存在中文時(shí)保存文件會(huì)出現(xiàn)中文亂碼。
源代碼:

<?php
$fileName = __DIR__ . '\測(cè)試.txt';
$fp = fopen($fileName, 'w');
fwrite($fp, '這是中文內(nèi)容');
fclose($fp);
echo $fileName.'<br>';
if(file_exists($fileName)){
  echo 'hhhhh';
}
?>

結(jié)果:

文件名是亂碼

解決:

對(duì)文件名進(jìn)行編碼。

<?php
$fileName = __DIR__ . '\測(cè)試.txt';
$fileName = iconv('UTF-8', 'GBK', $fileName);
$fp = fopen($fileName, 'w');
fwrite($fp, '這是中文內(nèi)容');
fclose($fp);
echo $fileName.'<br>';
if(file_exists($fileName)){
  echo 'hhhhh';
}
?>

結(jié)果:

文件名非亂碼

但是看頁(yè)面輸出的文件名:

輸出的文件名為亂碼

所以當(dāng)要在頁(yè)面上輸出文件名又需要保存文件時(shí),可以先保存原先的中文文件名,再通過(guò)文件名編碼進(jìn)行創(chuàng)建文件。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Zend Framework基本頁(yè)面布局分析

    Zend Framework基本頁(yè)面布局分析

    這篇文章主要介紹了Zend Framework基本頁(yè)面布局方法,結(jié)合實(shí)例形式分析了Zend Framework頁(yè)面布局的基本步驟與相關(guān)設(shè)置技巧,需要的朋友可以參考下
    2016-03-03
  • php實(shí)現(xiàn)面包屑導(dǎo)航例子分享

    php實(shí)現(xiàn)面包屑導(dǎo)航例子分享

    這篇文章主要為大家分享了php實(shí)現(xiàn)面包屑導(dǎo)航例子,感興趣的小伙伴們可以參考一下
    2015-12-12
  • Laravel實(shí)現(xiàn)表單提交

    Laravel實(shí)現(xiàn)表單提交

    本文給大家分享的是在使用laravel過(guò)程中如何實(shí)現(xiàn)表單提交的一個(gè)簡(jiǎn)單示例,非常簡(jiǎn)單,這里推薦給學(xué)習(xí)laravel的小伙伴
    2017-05-05
  • PHP imagegrabscreen和imagegrabwindow(截取網(wǎng)站縮略圖)的實(shí)例代碼

    PHP imagegrabscreen和imagegrabwindow(截取網(wǎng)站縮略圖)的實(shí)例代碼

    PHP5.2.2以上版本的GD庫(kù)實(shí)現(xiàn)了兩個(gè)截屏函數(shù) imagegrabscreen 和 imagegrabwindow ,分別用于截取整個(gè)屏幕和截取某個(gè)窗口(同ALT+PrintScreen)的屏幕
    2013-11-11
  • 關(guān)于laravel 子查詢 & join的使用

    關(guān)于laravel 子查詢 & join的使用

    今天小編就為大家分享一篇關(guān)于laravel 子查詢 & join的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-10-10
  • php實(shí)現(xiàn)圖片壓縮處理

    php實(shí)現(xiàn)圖片壓縮處理

    這篇文章主要為大家詳細(xì)介紹了php實(shí)現(xiàn)圖片壓縮處理,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • PHP CURL中傳遞cookie的方法步驟

    PHP CURL中傳遞cookie的方法步驟

    這篇文章主要介紹了PHP CURL中傳遞cookie的方法步驟,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-05-05
  • Laravel框架之blade模板新手入門教程及小技巧

    Laravel框架之blade模板新手入門教程及小技巧

    Blade 是 laravel 提供的一個(gè)簡(jiǎn)單強(qiáng)大的模板引擎。下面這篇文章主要給大家介紹了關(guān)于Laravel框架之blade模板新手的入門教程以及一些使用的小技巧,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下。
    2017-12-12
  • 圖文詳解PHP環(huán)境搭建教程

    圖文詳解PHP環(huán)境搭建教程

    這篇文章主要以圖文結(jié)合的方式為大家詳細(xì)介紹了PHP環(huán)境搭建教程,為大家介紹了php語(yǔ)言的歷史、優(yōu)勢(shì),感興趣的小伙伴們可以參考一下
    2016-07-07
  • Session 失效的原因匯總及解決丟失辦法

    Session 失效的原因匯總及解決丟失辦法

    這篇文章主要介紹了Session 失效的原因匯總的相關(guān)資料,需要的朋友可以參考下
    2015-09-09

最新評(píng)論