問題タブ [httpuv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 最新の httpuv をインストールするには?
httpuv の tar.gz をダウンロードしましたが、正しく読み取れません。光沢のあるインストールに必要です。
生産する
警告: コマンド 'make -f "Makevars.win" -f "C:/PROGRA1/R/R-331.2/etc/i386/Makeconf" -f "C:/PROGRA1/R/R-331.2/share/make を実行中" /winshlib.mk" CXX='$(CXX1X) $(CXX1XSTD)' CXXFLAGS='$(CXX1XFLAGS)' CXXPICFLAGS='$(CXX1XPICFLAGS)' SHLIB_LDFLAGS='$(SHLIB_CXX1XLDFLAGS)' SHLIB_LD='$(SHLIB_CXX1XLD)' SHLIB ="httpuv.dll" OBJECTS="RcppExports-legacy.o RcppExports.o callback.o callbackqueue.o filedatasource-unix.o filedatasource-win.o http.o httprequest.o httpresponse.o httpuv.o md5.o set_invalid_parameter. o socket.o thread.o utils.o uvutil.o webapplication.o websockets-base.o websockets-hixie76.o websockets-hybi03.o websockets-ietf.o websockets.o"' のステータスは 127 でした
r - RFC1738 の R を使用した URL デコード (PHP デフォルト)
RFC 1738 を使用して URL エンコードされた R文字列でデコードする必要があります。
これらの文字列は PHP リクエストから取得され、デフォルトで RFC1738 を使用http_build_query
する PHP 関数でエンコードされます。
たとえば、 にHello, World!
なりHello%2C+world%21
ます。
次の PHP コードを使用して、オンラインで簡単に試すことができます。
残念ながら、R ベースの URL エンコーディングは RFC 3986を使用しますが、これは異なります!
戻りたい"Hello, world!"
!Rでそれを行うにはどうすればよいですか?
記号をスペースに置き換えるだけ
+
でよろしいのですが、これがあなたの答えである場合は、なぜこれが正しいのかを正当化してください. これまでの私の調査では、RFC 1738 が正確にRFC 3986 にプラス記号が付いていることを示していませんでした。奇妙なエッジ ケースは必要ありません...