func cString (using: UInt) -> UnsafePointer<CChar>?
Returns a representation of the string as a C string using a given encoding.
文字列のある表現をC文字列としてある与えられた符号化を使って返します。
func getCString (UnsafeMutablePointer<CChar>, maxLength : Int, encoding: UInt) -> Bool
Converts the string to a given encoding and stores it in a buffer.
文字列をある与えられた符号化に変換してそれをバッファの中に格納します。