linux — анонимный специальный символ присутствует со строкой в ​​переполнении стека

У меня есть веб-сервис, который содержит операцию чтения из текстового файла.

Это мой код:

$text_file = "/var/www/list".$ebookId.".txt";

$ebookId генерируется динамически.

$myfile = fopen($text_file, "r") or die("Unable to open file!");

Когда я прочитал этот файл, я не смог получить вывод. Тогда я эхом $text_file используя мой PHP-скрипт.
Здесь представлен специальный символ.

$text_file = "/var/www/list/1234.txtij/";

Этот код отлично работает на моей локальной машине. Когда я загружаю это на сервер Apache Linux, возникает эта ошибка.

Если кто-нибудь знает об этом, пожалуйста, помогите мне.

0

Решение

http://webdesign.about.com/library/bl_htmlcodes.htm

В качестве части таблицы «’» действительно является специальным символом:

Char | Friendly Code | Numerical Code | Description

ij | ij | ij | Lowercase IJ Ligature

Это проблема с кодировкой, убедитесь, что везде используется одна и та же кодировка.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]