問題タブ [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.
objective-c - NSASCIIStringEncoding で NSData にエンコードされた NSString プレーン
オブジェクト (NSObject) を (NSData) にパックし、(NSASCIIStringEncoding) でエンコードして、次のコードで SQLite データベースに送信します。
すべて正常に動作しますが、逆プロセス NSString を NSData に実行したい場合、異なる結果が得られました。これは逆プロセスのコードです
これを解決する助けがあれば幸いです
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のように見せたいです。
ありがとうございました!
java - UTF8 でエンコードされた文字列を変換して表示する
DB に保存し、テキスト ビューで表示するか、テキストを編集する JSON 応答があります。この json レスポンスは UTF-8 形式でエンコードされています。
応答は次のようなものです
ここで、â¬、£、Â¥ は通貨記号です。これをデコードしてから表示する必要があります。この記号は Unicode の記号です (UTF8 として転送されます)。このエンコードされたシンボルを変換するにはどうすればよいですか。助けてください。
私はこれを試しましたが、うまくいきませんでした:
iphone - 文字列を特殊文字から変換する
ソーシャルフレームワークを使用して情報を取得し、facebook 情報を取得しています。別の言語、つまり Denis でユーザー名を取得すると、"\U00e6\U00f8\U00e5"のように表示されます。この文字列を読み取り可能な文字列、つまり Denis に変換するにはどうすればよいですか?
ios - iOS アプリのクラッシュを引き起こす %2C URL
この URL から JSON フィードをダウンロードする iOS アプリケーションがあります。
後で使用するために、URL を NSString に保存しています。また、OAuth 認証に使用しているアクセス トークンを含む NSString を URL の最後に追加しています (したがって、URL の最後に %@ があります)。
URLを保存する方法は次のとおりです。
ご覧のとおり、URL の一部に %2C が含まれています
これにより警告が発生し、iOS アプリがクラッシュします!!
これが私が得る警告です:
と:
ここで何が間違っていますか?URL を文字列に格納できませんか??
ありがとう、ダン。
xcode - Clang エラー: NSUTF8StringEncoding への参照があいまいです
Xcode 5 で導入された新しい XCTest フレームワークを使用して単体テストを作成しようとしています。テスト ケースの 1 つに次のような行があります。
XCTAssertEqual([self.client stringEncoding], NSUTF8StringEncoding, …);
テストを実行しようとすると、Xcode が次のエラーを吐き出します:「NSUTF8StringEncoding への参照があいまいです。」上記の行を次のように変更することで、テストを機能させることができます。
XCTAssertEqual([self.client stringEncoding], (NSStringEncoding) 4, …);
(これは、 の値が 4 であるため機能しますNSUTF8StringEncoding
。) これはNSUTF8StringEncoding
、ローカル変数に代入し、XCTAssertEqual()
代わりに呼び出しで使用した場合にも発生します。このエラーが発生するのはなぜですか?