0

私の文字配列が返すものは次のとおりです。

 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にスペースが含まれておらず、代わりにスペースがある場合にのみ機能します。これが理由である理由を説明できる人はいますか?

4

1 に答える 1