Type Property
型プロパティ
defaultCStringEncoding
Returns the C-string encoding assumed for any method accepting a C string as an argument.
C文字列を引数として受け入れる何らかのメソッドのために仮定されるC文字列符号化を返します。
Return Value
戻り値
The C-string encoding assumed for any method accepting a C string as an argument.
C文字列を引数として受け入れる何からのメソッドに対して仮定されるC文字列符号化。
Discussion
議論
This method returns a user-dependent encoding who value is derived from user's default language and potentially other factors. You might sometimes need to use this encoding when interpreting user documents with unknown encodings, in the absence of other hints, but in general this encoding should be used rarely, if at all. Note that some potential values might result in unexpected encoding conversions of even fairly straightforward NSString
content—for example, punctuation characters with a bidirectional encoding.
このメソッドは、ユーザ依存の符号化を返します、それの値はユーザの省略時の言語そしてもしかすると他の因子から推論されます。あなたは時々この符号化を使う必要があるかもしれません、未知の符号化でのユーザ書類を解釈している場合に、他のヒントがないので、しかし一般にこの符号化は滅多に使われないはずです、ともかくも。可能性があるいくつかの値は、予期しない符号化変換という結果になるかもしれないことに注意してください、かなりわかりやすいNSString
内容でさえも — 例えば、双方向符号化での句読点文字。
Methods that accept a C string as an argument use ...CString...
in the keywords for such arguments: for example, stringWithCString:
—note, though, that these are deprecated. The default C-string encoding is determined from system information and can’t be changed programmatically for an individual process. See NSStringEncoding
for a full list of supported encodings.
C文字列を引数として受け入れるメソッドは、...CString...
をそのような引数に対するキーワードにおいて使います:例えば、stringWithCString:
— 注意してください、しかしながら、それらは推奨されないことを。省略時のC文字列符号化は、システム情報から決定されます、そして個々のプロセスに対してプログラム的に変更されることができません。NSStringEncoding
をサポートされる符号化の完全なリストとして見てください。
See Also
参照
Working with Encodings
エンコーディングを扱う
availableStringEncodings
Returns a zero-terminated list of the encodings string objects support in the application’s environment.
アプリケーションのもつ環境においてサポートされる符号化の文字列オブジェクトからなるゼロ終端されたリストを返します。
- 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
が文字列をある与えられた符号化で表せない、または文字列をプロパティリストであると構文解析するならば引き起こされる例外の名前を定義します。