ColdFusion MX
目 次 > CFML リファレンス > ColdFusion 関数 > ToString O

ToString

値を文字列に変換します。

文字列

変換関数その他の関数文字列関数

ToString(any_value[, encoding])

ToBase64ToBinary

ColdFusion MX:

パラメータ

説明

any_value

文字列に変換する値です。

encoding

文字列の文字エンコード (文字セット) を指定します。よく使われる値を次に示します。

  • utf-8
  • iso-8859-1
  • windows-1252
  • us-ascii
  • shift_jis
  • iso-2022-jp
  • euc-jp
  • euc-kr
  • big5
  • euc-cn
  • utf-16

文字エンコードの詳細については、www.w3.org/International/O-charset.html を参照してください。

デフォルトは、この関数を呼び出すページのエンコードです。cfcontentを参照してください。

この関数では、単純値と、値 0 のバイトを含まないバイナリ値を変換できます。この関数で変換できない値の場合は例外が発生します。この関数では、XML ドキュメントオブジェクトを文字列表現に変換できます。

メモ: この関数を使うと、Base64 にエンコードされた文字列を元に戻すことができます。それには、Base64 にエンコードされたオブジェクトをまずバイナリオブジェクトに変換してから、この関数を使用してそのバイナリオブジェクトを文字列に変換します。

<h3>ToString の例</h3>
<!---- データの初期化 ------>
<cfset charData = "">
<!----- ASCII 文字 (32 ~ 255) を作成し、それらを連結 ---->
<cfloop index = "data" from = "32" to = "255">
   <cfset ch = chr(data)>
   <cfset charData = charData & ch>
</cfloop>
<p>次の文字列は、ASCII 表の文字 (32 ~ 255) を連結したものです。<br>
<cfoutput>#charData#</cfoutput></p>

<!------ この文字列を Base64 形式に変換したものを作成 ---->
<cfset data64 = toBase64(#charData#)>
<p>
次の文字列は、上の文字列を Base64 形式に変換したものです。<br>
<cfoutput>#data64#</cfoutput></p>
<!---- Base64 データをバイナリデータに変換 --->
<cfset dataBinary = toBinary(data64)>

<!---- バイナリデータの文字列表現を作成 ----->
<cfset dataString = ToString(dataBinary)>
<p>次の文字列は、バイナリデータを文字列表現に変換したものです。<br>
<cfoutput>#dataString#</cfoutput></p>

目 次 > CFML リファレンス > ColdFusion 関数 > ToString O

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/coldfusion/6.1_jp/htmldocs2/funca110.htm