エンコーディング / デコーディングフォーマッタ

Version 25.3.9411


エンコーディング / デコーディングフォーマッタ


base64decode()

属性値をBase64 デコードされた文字列に変換します。

base64encode()

属性値をBase64 エンコードされた文字列に変換します。

csvescape()

各要素が個々の結果として出力された値に一致するカラムからCSV データを返します。

次の例では、csv function とcsvescape オプションの両方がサンプルCSV ドキュメントから出力されます。

<api:call op="csvListRecords">
Standard output: [csv('column1')], [csv('column2')], [csv('column3')]
Output with csvescape(): [csv('column1') | csvescape()], [csv('column2') | csvescape()], [csv('column3') | csvescape()]
</api:call>

このコードを実行すると、 CSV ヘッダーの下の最初の行に次の出力が表示されます。

Standard output: entry1, entry2, entry3
Output with csvescape(): "entry1", "entry2", "entry3"

jsonescape()

属性値をJSON エスケープされた単一行の文字列に変換します。

md5hash([converttobase64])

属性値のMD5 ハッシュを計算します。

  • encodetobase64:結果をbase 64 エンコード文字列に変換するかどうかを指定するboolean 値(オプション)。デフォルトはtrue です。

sha1hash([converttobase64])

属性値のSHA-1 ハッシュを計算します。

  • encodetobase64:結果をbase 64 エンコード文字列に変換するかどうかを指定するboolean 値(オプション)。デフォルトはtrue です。

sqlescape()

属性値をSQL エスケープされた単一行の文字列に変換します。

  • dbtype:エンコードするデータベースの種類。SQL またはSQLite が使用可能です。デフォルトはSQL です。

xmldecode()

属性値をXML デコードされた文字列に変換します。

xmlencode()

属性値をXML エンコードされた文字列に変換します。