[請益] 讀檔後字串取代問題
我想取代檔案中的某字串...(有以下3種寫法)
英文數字都OK 但是只要牽扯中文會出問題..請問如何解決??
a.txt 內容就是 HELLO WORLD 哈囉世界
<?php
$homepage = (String)file_get_contents(D:/a.txt);
<第1種> $newcon = str_replace("WORLD","123",$homepage);
<第2種> $newcon = str_replace("WORLD","世界",$homepage);
<第3種> $newcon = str_replace("世界","world",$homepage);
file_put_contents(D:/b.txt,$newcon);
?>
<第1種>
結果OK HELLO 123 哈囉世界
<第2種>
結果會變成 HELLO ? 哈囉世界
<第3種>
結果完全沒變 HELLO WORLD 哈囉世界
請問要怎麼解決這個問題??
我用的編碼是 UTF-8
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.6.193
推
11/16 10:52, , 1F
11/16 10:52, 1F
※ 編輯: tabear 來自: 59.124.6.193 (11/16 10:53)
推
11/16 11:25, , 2F
11/16 11:25, 2F
→
11/16 12:00, , 3F
11/16 12:00, 3F
→
11/16 17:00, , 4F
11/16 17:00, 4F
→
11/16 17:01, , 5F
11/16 17:01, 5F
→
11/16 17:01, , 6F
11/16 17:01, 6F
推
11/17 09:28, , 7F
11/17 09:28, 7F
→
11/18 00:52, , 8F
11/18 00:52, 8F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
0
18