У меня есть веб-сервис, который содержит операцию чтения из текстового файла.
Это мой код:
$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, возникает эта ошибка.
Если кто-нибудь знает об этом, пожалуйста, помогите мне.
http://webdesign.about.com/library/bl_htmlcodes.htm
В качестве части таблицы «’» действительно является специальным символом:
Char | Friendly Code | Numerical Code | Description
ij | ij | ij | Lowercase IJ Ligature
Это проблема с кодировкой, убедитесь, что везде используется одна и та же кодировка.
Других решений пока нет …