エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
NSDataからNSStringに変換する際、initWithData:encoding:って文字コードを指定するんだけれども | J7LG
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
NSDataからNSStringに変換する際、initWithData:encoding:って文字コードを指定するんだけれども | J7LG
「じゃぁ、WebのAPIからNSURLConnectionで取得したNSDataを、NSStringに変換するときって、文字コードを... 「じゃぁ、WebのAPIからNSURLConnectionで取得したNSDataを、NSStringに変換するときって、文字コードを知らないといけないの?ふつう何がくるか分からないよねぇ?」 という素朴な疑問を一応解決してみた。 というか、initWithData:encoding:って指定した文字コードが間違えているとnilを返すので、何回もトライすればいいんじゃないかと。 int encodes[] = { NSUTF8StringEncoding, // UTF-8 NSShiftJISStringEncoding, // Shift_JIS NSJapaneseEUCStringEncoding, // EUC-JP NSISO2022JPStringEncoding, // JIS NSUnicodeStringEncoding, // Unicode NSASCIIString