エンコーディング / デコーディングフォーマッタ
Version 25.3.9411
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 エンコードされた文字列に変換します。