Какие репозитории нужно включить в yum, чтобы установить R на моем компьютере (под управлением elementaryOS)?

Частичный ответ:

Согласно man curl, -dили --dataвыполняет POST с использованием содержимого -типа application/x-www-form-urlencodedи эквивалентен --data-ascii. Я не думаю, что попытки переопределить заголовок изменят это. Как сказано в стандарте , кодировка для urlencoding зависит от элементов формы, которые здесь полностью отсутствуют.

Если я правильно понял ваш скрипт, $result— это UTF -8, а не urlencoded. Таким образом, вы, вероятно, должны использовать --data-urlencode(, см. man curlдля получения подробной информации ), и надеяться, что он действительно кодирует UTF -8 правильно, или вместо этого вы должны использовать --form, что является более гибким и где вы можете включить поле кодировки.

Таким образом, основная проблема, по-видимому, заключается в том, как стандарт предписывает кодировку, которая достаточно трудна для понимания (по крайней мере для меня ). Может быть, вы можете получить лучший ответ на stackoverflow.

1
05.08.2019, 21:08
1 ответ

Элементарное использование apt, а не yum. Чтобы собрать R из исходников, вам нужноlibxt-dev:

sudo apt install libxt-dev
2
27.01.2020, 23:30

Теги

Похожие вопросы