0

有人可以帮我解决这个问题吗?

我使用file_get_contents()从文件中获取所有文本

文件上有Reparaç字样

strpos()无法找到Reparaç

如果我寻找Repara,它会找到它,所以问题出在ç

如果我回显file_get_contents () ç正常出现

如果我将file_get_contents()信息写入另一个文件,则会出现一个奇怪的符号而不是ç

我真的厌倦了做东西并四处寻找试图解决这个问题,这可能很容易,习惯于编写 php 代码的人非常习惯于处理,但我无法弄清楚这有什么问题

顺便说一句,在我看到的许多网站中,字符集似乎与此类问题有关,我使用的是UTF-8

4

2 回答 2

4

尝试使用mb_strpos()

于 2011-08-29T03:26:09.087 回答
3

改用mb_strpos()它,这是多字节感知的 - strpos 用于老式 ASCII 并且会在 Unicode 字符串上出错。

于 2011-08-29T03:26:23.387 回答