Добрый вечер.
Столкнулся с проблемой вывода кириллицы из скрипта на питон в html при помощи php (выдает вопросы вместо нужных мне символов)
Решил сделать так, что каждый символ из строки на питоне должен передаваться не кириллицей, а их ASCII кодами:
str = "сообщение"
returnStr = ""
for char in str:
returnStr += ord(char)
print(returnStr)
Структура PHP файла:
$output = shell_exec("C://scripts/printer.py");
foreach($output as $numOfChar){
echo(chr($numOfChar));
}
Выдает совершенно не то, что мне нужно. Возможно проблема в том, что метод ord в скрипте на питон возвращает совершенно не ASCII код символа, а код какой-то другой кодировки. То, почему я решил что питон должен мне возвращать ASCII код символа я решил по тому, что метод chr() в PHP скрипте конвертирует только из ASCII (не логично, знаю=)) С кодировками никогда не имел дело и знаю что да как у них, что сильно усложняет мне жизнь