PHP: работа с кавычками, экранирование и т. Д. При работе со строками - PullRequest
0 голосов
/ 04 ноября 2011

Я делаю определенный класс со сложными строковыми манипуляциями.

Материал хорошо работает с ' и ". Однако один из текстов имел странные кавычки под таким углом: и , и в моем коде они выглядят как â€, а не как настоящие кавычки. Это нарушает мой код, так как его несколько символов, где он не должен был быть.

Может кто-нибудь объяснить, почему это происходит, и как вы справляетесь с этим?

Ответы [ 2 ]

1 голос
/ 04 ноября 2011

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

, как было обнаружено в комментариях, проблема заключалась вв использовании substr вместо mb_substr ().Итак, с последним проблема решена.

0 голосов
/ 04 ноября 2011

Я уверен, что это можно решить, добавив <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> в заголовок.Это вызвано тем, что он не может прочитать «.Или вы можете просто изменить его на обычный "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...