問題タブ [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.

0 投票する
2 に答える
267 参照

iphone - CFURLCreateStringByAddingPercentEscapes エンコーディングで使用される大文字と小文字の混乱

URLエンコーディングを行いたい。私の入力文字列は " ChBdgzQ3qUpNRBEHB+bOXQNjRTQ= "です

「 ChBdgzQ3qUpNRBEHB%2BbOXQNjRTQ%3D 」という出力が得られます。これは、エンコードされる場合を除いて完全に正しいです。

理想的には、得られる出力ではなく、 「 ChBdgzQ3qUpNRBEHB%2bbOXQNjRTQ%3d 」である必要があります。つまり、 %2B と %3Dの代わりに%2b と %3dを取得する必要がありました。

これはできますか?

私が使用したコードは次のとおりです。

0 投票する
4 に答える
10515 参照

c++ - CFURLRef または CFStringRef から std::string に変換する

CFURLRefを C++に変換するにはどうすればよいstd::stringですか?

CFURLRef次の方法で からに変換することもできますCFStringRef

しかし今、私は同じ問題を抱えています。CFStringRefを に変換するにはどうすればよいstd::stringですか?

0 投票する
0 に答える
107 参照

asp.net-mvc - getメソッドでURLエンコードされたデータを使用するには?

私は asp.net で安らかなサービスに取り組んでいMVC 4 Web APIます。URL エンコードされたデータを URI からパラメーターとして取得する get メソッドがあります。しかし、問題は、RESTClient(firefox ツール) からこのメソッドを試すと、404 が返されることです。スタック トレースを確認すると、URL にエンコードされていないパラメーターが含まれているようです。以下に例を示します。

私はこれを送ります:

応答本文では、要求 URL は次のようになります。

エスケープ文字が原因でエラーが発生します。post を使用できますが、安らかなアーキテクチャを使用したいと考えています。

アドバイスをいただければ幸いです。

0 投票する
1 に答える
1752 参照

c++ - アーキテクチャ x86_64 の未定義シンボル: "_CFBundleCopyResourceURL",

Qt を使用して、Mac .app バンドル内のリソース フォルダーへのファイル パスにアクセスしようとしています。これが私のコードです:

私が持っている唯一のものは、コードを実行するためのフォーム上のプッシュボタンです。コンパイルしようとすると、次のエラーが発生します。

mainwandow.h に次のインクルードがあります

何がうまくいかないのでしょうか?ありがとう

0 投票する
4 に答える
1925 参照

macos - Swiftでファイルのエイリアスパスを取得する

Mac でエイリアス リンクを解決できません。ファイルがエイリアスかどうかを確認してから、元のパスを受け取りたいと思います。代わりに、ファイル ID のみを取得しています。アイデアだけ?

編集: 両方の答えが正しいです!コードが 10.9 で実行され、より柔軟になるという要件が最初に述べられていなかったため、mklement0 の回答を選択します。

0 投票する
1 に答える
762 参照

objective-c - CFURLCreateStringByAddingPercentEscapes は非推奨です。置換?

これが私のコードです

エラーは次のとおりです。

CFURLCreateStringByAddingPercentEscapes は iOS 9.0 で廃止されました。推奨される UTF-8 設定を常に使用する stringByAddingPercentEncodingWithAllowedCharacters を使用してください。

上記のコードでCFURLCreateStringByAddingPercentEscapes置き換える方法を教えてください。stringByAddingPercentEncodingWithAllowedCharacters