2012-02-20 10 views
0

このようなことがあれば、私は働いているサーバにリクエストを送信したい、それはバイナリ値をutf-8形式のnsstringに再送信したいと思っています。私はNSStringsがユニコード形式であることを読んでいます...NSStringのUTF8バイナリ値を取得する方法

基本的には、文字列の先頭にUTF8が適用される追加された3バイトのヘッダーを付けずに、nsstringの値をサーバーに送ります。これはサーバーが私にUTF8形式の文字列をバイナリ形式で送信することを知っているからです。私の要求を膨らませて、このようにしたいと思います。

投与量どのように私はこれを達成するかもしれないかに関する任意のアイデアがありますか?私は現在アップルのdocsについてNSStringsについて読んでいますが、読んで処理するのは大変です。誰かが私にいくつかの洞察を提供してくれることを望んでいます。

私はこのatmのために表示するコードがありません。私はこれの計画段階と理解段階にあるため、今後進むためにはどうすればこのコードを開始できるのか理解する必要があります。 )

任意の助けをいただければ幸い:)

答えて

1

NSStringのはUTF8Stringをメソッドを有します。それはcharsを返し、charsはバイトです。それは動作しますか?

-(const char *)UTF8String 

戻り値:受信機の NULL終端さUTF8表現。

ここに詳しい情報があります。

https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html

+0

クール、私は..私はそのより多くの私は、その後で動作するように持っているものを理解する必要があり、同じ行が働い男の玉葉にチャットを持って行くダウンを考えてきたこれに続きを読むますdbエンジンですが、十分に良いと思っています。あまりにも多くのreeaaaddding!あなたの返信ありがとうございます私はもう一度何か他の応答をありがとうございましたかどうかを見るためにこれを開いておきます –

+0

私はちょうどあなたが私に送ったリンクでこのメソッドを見つけた** getBytes:maxLength:usedLength:encoding:options:range :remainingRange:**彼は私が使用できるかもしれない何かのように見える... –

関連する問題