将 "double low-9 quotation mark" 替换为 php
replace "double low-9 quotation mark" with php
我终于对旧计算机生成的文本文件进行了解析。现在的问题是字符编码。或者至少我是这么想的。
我尝试了很多在 Whosebug 中找到的方法来用 php 替换双低 9 引号。到目前为止没有成功。
这是我的代码:
$lines = file("RECEIVE_modified.txt", FILE_IGNORE_NEW_LINES);
$result = str_replace("[=12=]xE2[=12=]x80[=12=]x9E", "ä", $lines);
我尝试了 „,
和其他可能性而不是 [=14=]xE2[=14=]x80[=14=]x9E
。
代码当然可以工作,但是那个愚蠢的引号的正确语法是什么?
我设法通过以下方式完成了它:
$result = utf8_decode($lines);
谢谢你deceze让我直截了当!
我终于对旧计算机生成的文本文件进行了解析。现在的问题是字符编码。或者至少我是这么想的。
我尝试了很多在 Whosebug 中找到的方法来用 php 替换双低 9 引号。到目前为止没有成功。
这是我的代码:
$lines = file("RECEIVE_modified.txt", FILE_IGNORE_NEW_LINES);
$result = str_replace("[=12=]xE2[=12=]x80[=12=]x9E", "ä", $lines);
我尝试了 „,
和其他可能性而不是 [=14=]xE2[=14=]x80[=14=]x9E
。
代码当然可以工作,但是那个愚蠢的引号的正确语法是什么?
我设法通过以下方式完成了它:
$result = utf8_decode($lines);
谢谢你deceze让我直截了当!