問題タブ [cfurl-encoding]
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.
iphone - CFURLCreateStringByAddingPercentEscapes エンコーディングで使用される大文字と小文字の混乱
URLエンコーディングを行いたい。私の入力文字列は " ChBdgzQ3qUpNRBEHB+bOXQNjRTQ= "です
「 ChBdgzQ3qUpNRBEHB%2BbOXQNjRTQ%3D 」という出力が得られます。これは、エンコードされる場合を除いて完全に正しいです。
理想的には、得られる出力ではなく、 「 ChBdgzQ3qUpNRBEHB%2bbOXQNjRTQ%3d 」である必要があります。つまり、 %2B と %3Dの代わりに%2b と %3dを取得する必要がありました。
これはできますか?
私が使用したコードは次のとおりです。
c++ - CFURLRef または CFStringRef から std::string に変換する
CFURLRef
を C++に変換するにはどうすればよいstd::string
ですか?
CFURLRef
次の方法で からに変換することもできますCFStringRef
。
しかし今、私は同じ問題を抱えています。CFStringRef
を に変換するにはどうすればよいstd::string
ですか?
asp.net-mvc - getメソッドでURLエンコードされたデータを使用するには?
私は asp.net で安らかなサービスに取り組んでいMVC 4 Web API
ます。URL エンコードされたデータを URI からパラメーターとして取得する get メソッドがあります。しかし、問題は、RESTClient
(firefox ツール) からこのメソッドを試すと、404 が返されることです。スタック トレースを確認すると、URL にエンコードされていないパラメーターが含まれているようです。以下に例を示します。
私はこれを送ります:
応答本文では、要求 URL は次のようになります。
エスケープ文字が原因でエラーが発生します。post を使用できますが、安らかなアーキテクチャを使用したいと考えています。
アドバイスをいただければ幸いです。
c++ - アーキテクチャ x86_64 の未定義シンボル: "_CFBundleCopyResourceURL",
Qt を使用して、Mac .app バンドル内のリソース フォルダーへのファイル パスにアクセスしようとしています。これが私のコードです:
私が持っている唯一のものは、コードを実行するためのフォーム上のプッシュボタンです。コンパイルしようとすると、次のエラーが発生します。
mainwandow.h に次のインクルードがあります
何がうまくいかないのでしょうか?ありがとう
macos - Swiftでファイルのエイリアスパスを取得する
Mac でエイリアス リンクを解決できません。ファイルがエイリアスかどうかを確認してから、元のパスを受け取りたいと思います。代わりに、ファイル ID のみを取得しています。アイデアだけ?
編集: 両方の答えが正しいです!コードが 10.9 で実行され、より柔軟になるという要件が最初に述べられていなかったため、mklement0 の回答を選択します。
objective-c - CFURLCreateStringByAddingPercentEscapes は非推奨です。置換?
これが私のコードです
エラーは次のとおりです。
CFURLCreateStringByAddingPercentEscapes は iOS 9.0 で廃止されました。推奨される UTF-8 設定を常に使用する stringByAddingPercentEncodingWithAllowedCharacters を使用してください。
上記のコードでCFURLCreateStringByAddingPercentEscapes
置き換える方法を教えてください。stringByAddingPercentEncodingWithAllowedCharacters