問題タブ [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 投票する
1 に答える
177 参照

objective-c - 特殊文字を NSTask に渡すことはできません

Cocoa で、特殊文字を含む文字列を引数として NSTask に渡したいのですが、タスクが適切な文字列を取得しません。

タスクは引数として Zürich を取得しませんが、Zürich を取得します。特殊文字を含む文字列を適切に渡す方法はありますか? UTF8String を試しましたが、成功しませんでした。ありがとう。

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

ios - NSString iOS ロシア語エンコーディング

以下のコードを使用しています。

どんな英語の曲のタイトルでもうまく機能します。しかし、AVMetadataItem からロシア語の曲のタイトルを取得している場合:

どうすれば次のようなものを取得できますか:

どんな助けでも感謝します。

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

nsstring - NSString からすべてのページ書式を削除するにはどうすればよいですか

オンライン ファイルから読み込まれたテキストを含む NSMutableString* (theBigString) があります。私は theBigString を iPad のローカル ファイルに書き込み、それを添付ファイルとして電子メールで送信しています。

次のコード行を使用して最善を尽くしましたが、電子メールの添付ファイルを開くと、期待した (そしてアプリが動作するために必要な) 1 行の長いテキストではなく、複数行のテキストがまだ存在します。

テキスト ファイルを開いて書式を表示すると、いくつかの新しい段落記号が表示されます。

「\n」または「\r」以外に、上記のコードで削除していない別の改行タイプの文字はありますか?

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

ios - IOS での文字列エンコーディングの問題

iOS 開発での文字列エンコーディングの問題に遭遇しました。話は以下の通り。

中国語でいくつかの値を作成し、それらの値の NSDictionary を作成します。辞書はネットワーク リクエストのパラメーターとして使用されます。

ここに画像の説明を入力

次に、辞書に対していくつかの作業が行われました。

辞書を NSString の型として JSON の形式に変換します。

文字列に中国語の単語があるため、文字列をエンコードします。

最後に、上記の文字列を使用して完全な URL が作成されました。

ネットワーク リクエストにサード パーティの「ASIFormDataRequest」を使用し、StringEncoding も設定します。

すべてのデータがサーバーに正常に送信されましたが、サーバーからこれらのデータを要求して iPhone に表示すると、. 読めないテキストになります。

ここに画像の説明を入力

文字列をエンコードまたはデコードする必要があるすべての場所を注意深くチェックしましたが、utf8 のみが使用されています。さらに、サーバー側では、他のエンコーディングも使用されていません。私の同僚は、Android プラットフォームから送信されたデータをテストしましたが、問題ありませんでした。そのため、いくつかの点を見逃している可能性があると思います。

何かアドバイスはありますか?

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

ios - NSJapaneseEUCStringEncoding をエンコードしてデータを使用した NSString init が IOS 8 シミュレーターで失敗する

以前は、次のコードを使用して EUC 日本語データを NSString に変換できました。期待される結果は「目標」です。しかし、IOS 8 シミュレーターを使用しようとしたところ、結果は null です。

これがバグなのか、それとも私が気づかなかったことなのか、誰にもわかりますか?

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

ios - NSURL - パラメータの正しいエンコーディング

私のコードでは、文字列にパラメーターに特殊文字が含まれている場合にエンコードNSURLを行う必要があります。NSString&

元:NSString* urlText = @"70.84.58.40/projects/igolf/?TipThumb=GOLF & 58B.jpg&query=some";

を使用stringByAddingPercentEscapesUsingEncodingするとエンコードされず&、これは URL の他のクエリとして扱われます。したがって、この場合のエンコードNSURLの正しい形式は何でしょうか。NSString

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

swift - NSData エンコーディング

NSData現在、 iOS アプリでを解析しようとしています。問題は、解析用の適切なヘブライ語エンコーディングが見つからないようです。Windows-1255エンコーディング (Windows のヘブライ語エンコーディング タイプ) またはエンコーディングを使用してデータをデコードする必要がありISO 8859-8ます。問題を解決するために私が持っている最も近いものは使用していました

それでもスローします'CFStringEncodings' is not convertible to 'CFStringEncoding' Encoding とEncoding に注意してください)。

データを正しくエンコードするにはどうすればよいですか?

ありがとう!