0

InDesignはXMLファイルをエクスポートできます。また、チェックボックスをオンにすると、「ブレーク、空白、および特殊文字を再マップ」します。テキストに対して同じことを行うにはどうすればよいですか?

たとえば、次の場合:•これは箇条書きです—長いダッシュ

InDesignは次のようにエクスポートします:•これは弾丸です—長いダッシュ

これがどんなエンコーディングなのかわかりません。標準のObjective-Cクラスはこれ(OS Xで動作)またはサードパーティのライブラリを実行できますか?

4

1 に答える 1

0

それらは HTML のものです。通常は HTML エンコーディングと呼ばれますが、技術的には数値文字参照です。それらをデコードする Foundation に組み込まれているものは何もありませんが、周りを見回すと、それを処理するコードを見つけることができます (たとえば、https://github.com/mwaterfall/MWFeedParser/blob/master/Classes/NSString+HTML.m)。

于 2012-05-10T20:23:01.250 に答える