У меня возникла эта проблема, когда я преобразовал специальный символ, который нужно поместить на URL-адрес в качестве параметра, используя Javascript-запрос Ajax, а затем читает его на PHP. Символ «С».PHP: преобразование специальных символов
В моей JavaScript я поставил параметр как побег («Pina») и преобразуется в «Pi% D1a»
И когда я прочитал это в моем PHP ромб со знаком вопроса является то, что будет отображаться , Вот как я это прочитал.
escape(message) // Message being the "Pi%D1a"
Как я уже сказал странный персонаж выходит, что, когда я сохранить свою базу данных, PostgreSQL, он выдает ошибку. Как это исправить?
try escapeshellarg() .. Это может решить вашу проблему. – Dev
может быть даже проблемой 'BOM'. –
@Fred You * do * имеет нездоровую одержимость спецификациями. – deceze