[解決済み] Objective-C / Cocoa TouchでのHTML文字デコード
2022-11-09 12:56:01
質問
まず、これを見つけました。 Objective C の HTML エスケープ/unescape というのがありますが、私の場合はうまくいきません。
私のエンコードされた文字(RSSフィードから来たものです、btw)は次のようになります。
&
私はネット上を検索し、関連する議論を見つけましたが、私の特定のエンコーディングのための修正はありません、私は、それらが16進文字と呼ばれていると思います。
どのように解決するのですか?
これらは
文字実体参照
. のような形式をとる場合
&#<number>;
と呼ばれます。
数値実体参照
. 基本的には、置換されるべきバイトを文字列で表現したものです。 の場合は
&
の場合、これは ISO-8859-1 文字エンコーディングのスキームで 38 という値を持つ文字を表し、次のようになります。
&
.
アンパサンドがRSSでエンコードされなければならない理由は、予約された特殊文字であるためです。
必要なことは、文字列をパースし、エンティティを
&#
と
;
. 客観的なCでこれを行う素晴らしい方法を私は知りませんが
このスタックオーバーフローの質問
は何らかの助けになるかもしれません。
Edit: 2年前にこの質問に答えて以来、いくつかの素晴らしい解決策があります。
関連
-
[解決済み] Objective-CでNSStringsを連結するためのショートカット集
-
[解決済み] Objective-Cの定数
-
[解決済み] Cocoa:フレームとバウンドはどう違うの?
-
[解決済み] リンクのように動作するHTMLボタンを作成する方法
-
[解決済み] HTML 5: Is it <br>, <br/>, or <br />?
-
[解決済み] HTMLのid属性に有効な値は何ですか?
-
[解決済み] HTMLページからのリダイレクト
-
[解決済み] objective-c/cocoaで例外を投げる
-
[解決済み】なぜHTMLは "chucknorris "を色と見なすのか?
-
[解決済み] iPhoneシミュレーター - 低速接続をシミュレートする?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] プロジェクト内の単一ファイルのARCを無効にするにはどうしたらいいですか?
-
[解決済み] UIPageControlのページネーションドットの色を変更するにはどうしたらよいですか?
-
[解決済み] UINavigationControllerに右ボタンを追加する方法は?
-
[解決済み] iosアプリの最大メモリ使用量
-
[解決済み] UITableViewHeaderFooterView。背景色を変更できない
-
[解決済み] iPhone/iPadのディスクの空き容量を確認する方法を教えてください。
-
[解決済み] テーブルビューの行をプログラムで選択する
-
[解決済み] iPhoneシミュレーターでカメラをテストするには?
-
[解決済み] カメラロールに画像を保存する方法を教えてください。
-
[解決済み] SwiftでHTMLエンティティをデコードするには?