国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

解決linux系統(tǒng)下獲取中文名稱的問題

2024-08-28 00:00:22
字體:
供稿:網(wǎng)友
    今天遇到一個(gè)無法獲得中文名稱的問題,想到半天在前面取值輸出都是正確到,唯獨(dú)到后面就出問題了.

header("Content-type: application/octet-stream");

    函數(shù)后亂碼,取不到中文名字,幾乎想盡了所有辦法..后來請(qǐng)教了個(gè)高人,給解答了.

    解決方法如下:

    引入 iconv() 函數(shù),確保讀取文件不是亂碼

$fn_old = $_GET['fname'];
$fn = iconv('UTF-8', 'GB2312', $fn_old);


    返回路徑中的文件名部分

$filename = sbasename($fn); 

    正則替換文件名中的斜線

function sbasename($filename) {
    return preg_replace('/^.+[///////]/', '', $filename);
 } 

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 古交市| 大安市| 英吉沙县| 新源县| 滁州市| 商城县| 湛江市| 南汇区| 景宁| 祁东县| 叶城县| 饶河县| 丹巴县| 青冈县| 突泉县| 隆化县| 合肥市| 宁海县| 屏边| 安顺市| 新泰市| 顺义区| 小金县| 乌鲁木齐县| 陆丰市| 渭源县| 长春市| 樟树市| 红河县| 新宾| 奉新县| 扎兰屯市| 方山县| 望奎县| 乌拉特后旗| 泗水县| 正阳县| 扎囊县| 临漳县| 汾西县| 山阴县|