2017-08-30 51 views
0

我終於把一個解析器製作成一箇舊的計算機生成的文本文件。現在問題是字符編碼。或者至少這是我的想法。用php代替「double low-9 quotation mark」

我已經嘗試了很多在stackoverflow中找到的方法來取代雙低9引號與PHP。目前爲止沒有成功。

這是我的代碼:

$lines = file("RECEIVE_modified.txt", FILE_IGNORE_NEW_LINES); 
$result = str_replace("\0xE2\0x80\0x9E", "ä", $lines); 

我已經試過,而不是\0xE2\0x80\0x9E„,和其他的可能性。

代碼的作品,當然,但是這個愚蠢的引號的正確語法是什麼?

+0

您是否介意發佈'RECEIVE_modified.txt'的樣本,以便在發佈答案之前輕鬆測試? – Spectarion

+0

某些文本「ier 12345,0,270317125439,270317135729,934,1262 etc ... – Rautakannel

+0

用十六進制編輯器檢查文件以獲取用於該字符的確切字節是最有用的... – deceze

回答

0

我設法得到它由以下完成:

$result = utf8_decode($lines); 

謝謝deceze的把我的頭直!