問題タブ [nsstringencoding]

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 投票する
0 に答える
1466 参照

objective-c - NSASCIIStringEncoding で NSData にエンコードされた NSString プレーン

オブジェクト (NSObject) を (NSData) にパックし、(NSASCIIStringEncoding) でエンコードして、次のコードで SQLite データベースに送信します。

すべて正常に動作しますが、逆プロセス NSString を NSData に実行したい場合、異なる結果が得られました。これは逆プロセスのコードです

これを解決する助けがあれば幸いです

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

ios - 垂直パイプ/バーを含む目的の C URL

URLに垂直パイプを入れようとしています

入力文字列: http://testURL.com/Control?command=dispatch|HOME|ABC :ユーザー名

上記のメソッドを呼び出した後の出力文字列: http://testURL.com/Control?command=dispatch|HOME|ABC:User%20Name

ここで、上記のエンコード文字列を [[NSURL URLWithString:encodedString]; に渡すと、

Domain=NSURLErrorDomain Code=-1000 "bad URL" UserInfo=0xae9d760 {NSUnderlyingError=0xaec8ed0 "bad URL", NSLocalizedDescription=bad URL} を取得しています

この人たちについて何か意見はありますか?URLをencodedStringのように見せたいです。

ありがとうございました!

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

java - UTF8 でエンコードされた文字列を変換して表示する

DB に保存し、テキスト ビューで表示するか、テキストを編集する JSON 応答があります。この json レスポンスは UTF-8 形式でエンコードされています。

応答は次のようなものです

ここで、â¬、£、Â¥ は通貨記号です。これをデコードしてから表示する必要があります。この記号は Unicode の記号です (UTF8 として転送されます)。このエンコードされたシンボルを変換するにはどうすればよいですか。助けてください。

私はこれを試しましたが、うまくいきませんでした:

0 投票する
5 に答える
1664 参照

iphone - 文字列を特殊文字から変換する

ソーシャルフレームワークを使用して情報を取得し、facebook 情報を取得しています。別の言語、つまり Denis でユーザー名を取得すると、"\U00e6\U00f8\U00e5"のように表示されます。この文字列を読み取り可能な文字列、つまり Denis に変換するにはどうすればよいですか?

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

ios - iOS アプリのクラッシュを引き起こす %2C URL

この URL から JSON フィードをダウンロードする iOS アプリケーションがあります。

後で使用するために、URL を NSString に保存しています。また、OAuth 認証に使用しているアクセス トークンを含む NSString を URL の最後に追加しています (したがって、URL の最後に %@ があります)。

URLを保存する方法は次のとおりです。

ご覧のとおり、URL の一部に %2C が含まれています

これにより警告が発生し、iOS アプリがクラッシュします!!

これが私が得る警告です:

と:

ここで何が間違っていますか?URL を文字列に格納できませんか??

ありがとう、ダン。

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

xcode - Clang エラー: NSUTF8StringEncoding への参照があいまいです

Xcode 5 で導入された新しい XCTest フレームワークを使用して単体テストを作成しようとしています。テスト ケースの 1 つに次のような行があります。

XCTAssertEqual([self.client stringEncoding], NSUTF8StringEncoding, …);

テストを実行しようとすると、Xcode が次のエラーを吐き出します:「NSUTF8StringEncoding への参照があいまいです。」上記の行を次のように変更することで、テストを機能させることができます。

XCTAssertEqual([self.client stringEncoding], (NSStringEncoding) 4, …);

(これは、 の値が 4 であるため機能しますNSUTF8StringEncoding。) これはNSUTF8StringEncoding、ローカル変数に代入し、XCTAssertEqual()代わりに呼び出しで使用した場合にも発生します。このエラーが発生するのはなぜですか?