ColdFusion函数类似于PHP mb_convert_encoding

时间:2013-09-09 09:15:57

标签: php coldfusion coldfusion-8

PHP中是否存在类似于 mb_convert_encoding 的ColdFusion函数?

我需要将以下PHP代码转换为ColdFusion:

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<?php
    $str = $_GET["brand"]; //%93%FA%8EY%8E%A9%93%AE%8E%D4
    $str = mb_convert_encoding($str,'UTF-8',"SJIS");
    echo $str; //日産自動車
?>

简而言之,冷融合中是否有任何内置函数将字符串str的字符编码转换为'SJIS'中的'UTF-8'?

1 个答案:

答案 0 :(得分:3)

<强>更新

默认情况下,CF使用UTF-8来解码URL变量。 "To decode .. URL variables in any other encoding ... you must use the setEncoding function."

<cfscript>
   setEncoding("URL", "shift_jis");
   writeDump(URL.brand); // result 日�Y自動車 
</cfscript>

如果您有这样的问题,首先要查看文档的Functions by Category视图。所有功能都以描述性命名。您通常可以通过其名称单独找出所需的功能。如果你查看String Functions部分,你会发现两个函数(合并)可以解决这个问题: