Я пытаюсь отправить что-то в последовательный порт (r232) с PHP. Я использую этот класс: http://www.phpclasses.org/browse/package/3679.htmlNon ASCII char в PHP?
Проблема в том, что я могу отправить только 1 байт. Но если я отправлю что-то вроде «1», я фактически отправляю 49 (ASCII для 1). Вместо отправки («1») я попытался отправить (1), но это не хорошо, потому что это целое число, которое имеет 2 байта. Так есть способ отправить «настоящий» символ, а не эквивалент ASCII?
У меня такое чувство, что PHP не лучший язык для этого, я провел небольшое исследование и ничего не придумал. – Ross
Нет «настоящего персонажа». Компьютеры понимают только 0 и 1, а не «А», «В» или «С». (Пожалуйста, прочитайте первую часть [Joel Spolskys nice, но слишком длинную статью Unicode] (http://www.joelonsoftware.com/articles/Unicode.html). Она подробно объяснит наборы символов.) –