私の文字配列が返すものは次のとおりです。
char *methodChars = (char *) sqlite3_column_text(statement, 3);
(char *) methodChars = 0x090f5e00 "沸騰したお湯を入れた大きな鍋でパスタを茹で始めます。\xa0 その間、大きな鍋に油をひいて火にかけます。\xa0\xa0 玉ねぎとセロリを加えて中火で 3 分または\xa0 とうもろこしの粒をかき混ぜます。\xa0 小さなボウルにコーンフラワーを入れ、牛乳 80 ml (1/3 カップ) を少しずつ加え、滑らかになるまでかき混ぜます。\xa0 残りの牛乳とストックを鍋に加えます。 \xa0 ソースが沸騰してとろみがつくまでかき混ぜ続けます。\xa0 火からおろし、チーズが溶けるまでかき混ぜます。\xa0 パスタがアルデンテになったら、水気を切り、ツナを加えますpan.\xa0 かき混ぜて混ぜ合わせ、すぐにお召し上がりください。"
ここで変換すると、次のようになります。
NSString *method = [[NSString alloc] initWithUTF8String:methodChars];
これは私がメソッドから得たものです:
なし
誰かが理由と、これを修正する方法を説明できますか?
このコードは、methodChars\xa0
にスペースが含まれておらず、代わりにスペースがある場合にのみ機能します。これが理由である理由を説明できる人はいますか?