我终于为一台旧的计算机生成的文本文件做了一个解析器。现在的问题是字符编码。或者至少这就是我的想法。
我已经尝试了很多在stackoverflow中找到的方法来用php替换double low-9引号。到目前为止没有成功。
这是我的代码:
$lines = file("RECEIVE_modified.txt", FILE_IGNORE_NEW_LINES);
$result = str_replace("\0xE2\0x80\0x9E", "ä", $lines);
我尝试了„,
和其他可能性,而不是\0xE2\0x80\0x9E
。
当然,代码是有效的,但是这个愚蠢的引号的正确语法是什么?
答案 0 :(得分:0)
我设法通过以下方式完成了它:
$result = utf8_decode($lines);
谢谢你骗了我的头!