Почему функции ord() и chr() в PHP выдают странные цифры и символы при значениях больше 128?
Программа должна по коду из таблицы ASKII возвращать символ, или по символу выдавать код из таблицы. До 128 все работает нормально, а вот после выдает вопросики вместо символов и очень странные числа вместо нормальных. Знаю, что проблема в кодировке, но не знаю, как ее решить. Товарищи, подскажите, может быть есть какие-то функции или плагины для PHP, которые позволяют избавиться от этой несуразицы? Заранее спасибо всем кто откликнется.
Количество букв � в этом тексте равно: 7.14 %
Количество букв � в этом тексте равно: 7.14 %
Количество букв � в этом тексте равно: 21.43 %
Количество букв � в этом тексте равно: 7.14 %
Количество букв � в этом тексте равно: 7.14 %
Количество букв � в этом тексте равно: 42.86 %
Количество букв � в этом тексте равно: 7.14 %
Если записывать английские буквы:
Количество букв d в этом тексте равно: 42.86 %
Количество букв f в этом тексте равно: 14.29 %
Количество букв j в этом тексте равно: 14.29 %
Количество букв k в этом тексте равно: 14.29 %
Количество букв s в этом тексте равно: 14.29 %