Я перенес приложение php с одного сервера на другой (от 5.2.4 до 5.2.17), и весь вывод, который я получаю от приложения на новом сервере, - это вопросительные знаки:
?????????????????????????????????????????????????????? ?????????????????????????????????????????????????????? ?????????????????????????????????????????????????????? ?????????????????????????????????????????????????????? ?????????????????????????????????????????????????????? ????????????
Что я заметил, так это то, что если я повторяю что-то вне объявлений функций, я получаю правильный текст, но если это внутри функции, я получаю вопросительный знак:
if(!function_exists('nosql')){
echo "test"; // outputs correct
function nosql(){
echo "a new test"; // outputs "???????????????" to the page
Заранее спасибо.
-K
1 ответ
Проверьте кодировку рассматриваемого файла. Сохраните его как UTF-8 без спецификации.
Это лучшее предположение, которое я могу дать с предоставленной вами информацией. Я могу дать вам еще несколько предположений, если это не проблема.
Похожие вопросы
Новые вопросы
php
PHP — это широко используемый язык сценариев общего назначения с открытым исходным кодом, мультипарадигмальный, динамически типизированный и интерпретируемый, изначально разработанный для веб-разработки на стороне сервера. Используйте этот тег для вопросов о программировании на языке PHP.