Type Method
型メソッド
stringEncodingForData:encodingOptions:convertedString:usedLossyConversion:
Returns the string encoding for the given data as detected by attempting to create a string according to the specified encoding options.
与えられたデータに対する文字列符号化を返します、指定された符号化オプションによって文字列を作成することを試みることによって検出されるとおりに。
Parameters
パラメータ
data
An NSData
object containing bytes in an encoding to be determined.
判定されることになる、ある符号化でのバイトを含んでいるNSData
オブジェクト。
opts
Options to use when attempting to determine the string encoding. See String Encoding Detection Options
for a full list of supported options.
文字列符号化を判定しようと試みる時に使うオプション。String Encoding Detection Options
をサポートされる完全な一覧として見てください。
string
If a string encoding could be determined, upon return contains an NSString
object constructed from data using the determined string encoding.
文字列符号化が決定されることができたならば、戻りでは決定された文字列符号化を使ってデータから組み立てられるNSString
オブジェクトを含みます。
usedLossyConversion
If a string encoding could be determined, upon return contains a BOOL
value corresponding to whether lossy conversion was used.
文字列符号化が決定されることができたならば、戻りでは非可逆変換が使われたかどうかに対応しているBOOL
値を含みます。
Return Value
戻り値
An NSStringEncoding
value, or 0
if a string encoding could not be determined.
あるNSStringEncoding
値、または文字列符号化が決定されることができなかったならば0
。
See Also
参照
Working with Encodings
エンコーディングを扱う
availableStringEncodings
Returns a zero-terminated list of the encodings string objects support in the application’s environment.
アプリケーションのもつ環境においてサポートされる符号化の文字列オブジェクトからなるゼロ終端されたリストを返します。
defaultCStringEncoding
Returns the C-string encoding assumed for any method accepting a C string as an argument.
C文字列を引数として受け入れる何らかのメソッドのために仮定されるC文字列符号化を返します。
- canBeConvertedToEncoding:
Returns a Boolean value that indicates whether the receiver can be converted to a given encoding without loss of information.
あるブール値を返します、それはレシーバがある与えられた符号化へと情報の損失なしに変換されることができるかどうかを指し示します。
- dataUsingEncoding:
Returns an NSData
object containing a representation of the receiver encoded using a given encoding.
あるNSData
オブジェクトを返します、与えられた符号化を使って符号化されるレシーバの表現を含んでいます。
fastestEncoding
The fastest encoding to which the receiver may be converted without loss of information.
レシーバが情報の損失なしに変換されるであろう最速の符号化。
smallestEncoding
The smallest encoding to which the receiver can be converted without loss of information.
レシーバが情報の損失無しに変換できる最小の符号化を返します。
NSStringEncoding
The following constants are provided by NSString
as possible string encodings.
以下の定数は、NSString
によって可能な文字列符号化として提供されます。
NSString Handling Exception Names
NSStringが取り扱う例外の名前
These constants define the names of exceptions raised if NSString
cannot represent a string in a given encoding, or parse a string as a property list.
これらの定数は、NSString
が文字列をある与えられた符号化で表せない、または文字列をプロパティリストであると構文解析するならば引き起こされる例外の名前を定義します。