作者yuan0258 (阿元)
站内PHP
标题Re: [请益] 如何上传中文字串?
时间Thu Dec 20 12:40:11 2007
假设如果你是用url传值的方式
例如:
upload_1.php
==============================================================================
<?php
$name = '你说你';
$address = '想要逃';
$lat = '我却';
$lng = '偏偏';
$type = '不想让你逃';
//urlencode要在传值之前就先编码,中文在经过URL传值必须先经过编码
$name=urlencode($name);
$address=urlencode($address);
$lat=urlencode($lat);
$lng=urlencode($lng);
$type=urlencode($type);
$url=<<<F
<a href=upload_2.php?name=$name&address=$address&lat=$lat&lng=$lng&type=$type>
测试连结</a>
F;
echo $url;
?>
然後在upload_2.php要新增到资料库之前必须加上
mysql_query("SET NAMES 'UTF8'");
这样才能确保新增到资料库的资料是透过UTF8编码的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.240.172.133