問題タブ [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 - NSLogの値が等しい場合でも、NSOrderedSameはYESではありません
単純ですが奇妙な問題があります。文字列(さまざまなxmlから取得)と比較して、それらが一致するかどうかを確認します。NSLogを介して変数をトレースすると、同じように見えますが、明らかにそうではありません。だから私はそれがそのエンコーディングで何かをしなければならないと思います、しかし私は何を知りません。誰か助けますか?
文字列の長さが同じではないことがわかりましたが、空白が見つかりません。
コード:
結果:
確かに、この問題は私のrawdataが原因で存在しますが、プロジェクト全体をここにアップロードすることはできないので、とにかく誰かが答えを知っていることを願っています。
Thanx Wolfgang
objective-c - NSStringを「\336\ 362 \ 340」の値で適切なエンコーディングで通常のテキストとして表すにはどうすればよいですか?
タイトルとしてオーディオストリームから次のような文字列を取得しました。
Þòà-Ïàäàòü
私はこの文字列がロシア語であることを知っています。そして、UILabelで正しく表示する必要があります。私はこれを試してみます:
goodValue
次の値が含まれるようになりました。
\ 336 \ 362 \ 340-\ 317 \ 340 \ 344 \ 340 \ 362 \ 374
オリジナルで保存したときの文字数。しかし、UILabelでテキストとして使用するために、どのように通常の文字列に変換する必要がありますか?
前もって感謝します。
iphone - iphone - å、ä、ö などのエンコードされた文字を UILabel に表示する
各行に UILabel を使用するリストがあります。å、ä、ö などの特殊文字を表示しようとすると、å ä ö と表示されます。それらを UTF8 でエンコードされた NSString に変換するにはどうすればよいですか?
ios - NSUTF16LittleEndianStringEncoding はバイト配列を作成しますか
文字列を暗号化する必要があります。送信先のサービスでは、UTF16LE の文字列のバイト配列の MD5 ハッシュである必要があります。
基本的に: myString
UTF16LE バイト配列に入れる必要がある場合は、その配列を MD5 ハッシュする必要があります。
NSUTF16LittleEndianStringEncoding は実際にバイト配列を作成しますか? それが起こっているかどうか、ドキュメントからはわかりません。そうでない場合、UTF16LEエンコーディングで文字列からバイト配列を作成する良い方法はありますか? getBytes
、および [myString bytes] を使用してみましたが、const char
まだ打っています。確かに、私には理解できないことがありますが、ドキュメント @dev.apple は私が見ることができる光を放っていません。注:先日も同様の質問をしましたが、その後、彼らが何を望んでいるかについてより多くの情報を見つけました.
ありがとう
ios - iosは特殊文字を含むNSStringをconst charに変換します
CGContextShowTextAtPoint で文字列を描画しようとしています。CGContextShowTextAtPoint は、文字列入力として「const char」のみを受け入れます。私の問題は、一部の文字列に ä、ö、ü などの特殊文字が含まれていることです。
この文字列を「const char」に変換すると
üが記号とボックスに置き換えられた奇妙な出力が得られます...
何をすべきか?
ios - NSString で Unicode 文字を使用する
「ç」や「ñ」などの Unicode 文字で NSString を使用すると問題が発生します。これと同じくらい簡単な例:
これをコンソールに出力します。
アルファベットは省略されています
NSString がこれらの Unicode 文字を処理していることを確認するにはどうすればよいですか? オンラインで NSString クラス参照を検索していくつかの異なるアプローチを試みましたが、どれもうまくいかないようです。
前もって感謝します。
ios - ユーザーが入力した Web アドレスからカスタム URL スキームを検出する
UIWebView を使用して簡単な Web ブラウザーを構築するチュートリアルを試していました。ユーザーがスキームなしでアドレスを入力するだけの場合、スキーム「http://」をURLの前に付ける機能があります。例: http://google.comの代わりに google.com のユーザー タイプ これは、NSURL のスキーム プロパティを使用して実現されます。アドレスが単純になるまで、すべて問題ありません。
アドレスが「test1.samplewebsite.com:81」のような場合、NSURL スキームは文字列「test1.samplewebsite.com」をスキームなしではなくスキームとして検出します。
これはサファリで問題なく動作し、スキームを検出せず、すぐに http のプレフィックスを付けます。
スキームを検出するコードの記述に飛び込む前に、有効なスキームを検出するためのシステム API はありますか?
ios - 特殊文字 ˚˚¬…ˆøππªˆ¨¥¨∆˚ˆøø を ASCII 値に変換する方法
特殊文字を ASCII に変換するにはどうすればよいですか? コードを変換するためにこれを使用して いますが、特殊文字を変換できません。誰か助けてください????int asc = [actualString characterAtIndex:0];
label.text = [NSString stringWithFormat:@"%d", asc];
regex - NSRegularExpression の一致が機能しない
NSString でエスケープされた Unicode を置き換えようとしています。私は CFString 関数をうまく扱えなかったので、正規表現を試してみようと思いました。
ここに正規表現があります
次に、これを使用して一致を取得しようとします
selfCopy は、入力文字列の変更可能なコピーです。その文字列の一部を次に示します。
muestran al p\u00c3\u00bablico las encuadernaciones de las colecciones reales adem\u00c3\u00a1s de otros objetos hist\u00c3\u00b3ricos en relaci\u00c3\u00b3n con \u00c3\u00a9stas.
La muestra, thinkada a nivel mundial como uno de los conjuntos ligatorios hist\u00c3\u00b3ricos m\u00c3\u00a1s importantes, se completa con obras de arte como armas, alfombras y relojes. Estos son objetos que ayudan a entender la encuadernaci\u00c3\u00b3n como elemento basic de la cultura de corte.
ロス フォンドス デ ラ レアル ビブリオテカ、デル レアル モナステリオ デ サン ロレンソ デ エル エスコリアル、デル モナステリオ デ サンタ マル\u00c3\u00ada ラ レアル デ ラス ウェルガス デ ブルゴス、デル モナステリオ デ ラス
適切に変換しないと、これらのエスケープされた Unicode ペアは、UIWebView に配置したときに個別の文字として扱われます (各ペアは 2 つの文字を生成します)。
これは、生の JSON データがどのようにコーディングされているかということですが、うまくラテン文字に変換できませんでした。
とにかく、問題はtwoEscapeArray
、一致の試行後に配列が nil になることです。理由はわかりません。
objective-c - タミル文字を .rtf/.doc ファイルから UITextView に表示する方法
これは、Xcode プロジェクトの resources フォルダーに含めた .rtf ファイルです。
.rtf ファイルの内容を UITextView に表示するために使用したコード
私が得た出力は
タミル語の文字を .rtf / .doc / .plist 形式のファイルから UITextView に表示する方法を知っている人がいれば、この問題を解決するのに役立ちます.. よろしくお願いします...