我让它显示文字,但当我把它传递到
function getQRcode($qr){
include 'application/views/inc/qrcode.php';
$this->view->qrcode = QRcode::png($qr);
$this->view->render('user/qrcode');
}
它工作正常,但当这个符号'%'显示在$ qr变量中它只是不工作为什么这是??
php qr代码库:http://phpqrcode.sourceforge.net/
答案 0 :(得分:2)
您显示的代码并不特别相关,因为它没有显示您在使用变量之前如何处理变量,也没有显示变量库的重要部分。
猜测你是否使用GET / POST传递了值并且没有正确地对字符串进行url编码。 %
用于特殊序列,例如%20
表示空格。
需要编码的字符列表为available here。
尝试将%
替换为%25
。
为了将来参考,可以在http://meyerweb.com/eric/tools/dencoder/
找到在线编码器/解码器