проблема с strpos () при поиске строки с 'ç' - PullRequest
0 голосов
/ 29 августа 2011

Может ли кто-нибудь помочь мне с этой проблемой?

Я использовал file_get_contents () , чтобы получить весь текст из файла

файл содержит слово Reparaç на нем

strpos () не может найти Reparaç

, если я ищу Repara он находит это, поэтому проблема с ç

, если я повторяю, file_get_contents () ç выглядит нормально

если я записываю информацию file_get_contents () в другой файл, вместо ç

появляется странный символ, я действительно устаю делать что-то и искатьПопытайтесь исправить это, и это, вероятно, что-то легко, что люди, которые привыкли делать php-код, довольно привыкли иметь дело с, но я не могу понять, что не так с этим

, кстати, на многих веб-сайтах, которые яказалось, казалось, что кодировка может быть актуальной для таких проблем, я использую UTF-8

Ответы [ 2 ]

4 голосов
/ 29 августа 2011

Попробуйте использовать mb_strpos()

3 голосов
/ 29 августа 2011

Вместо этого используйте mb_strpos(), который поддерживает многобайтовый режим - strpos для oldschool ASCII и будет блокировать строки Unicode.

...