我做了一个简单的留言版。
地址:http://yingwang.net16.net/gaestebuch.php为了能支持中文和德语输入,我使用了UTF8字符编码。MySql数据库默认编码:【不会修改】域名和空间是在 000webhost.com 申请的免费域名空间,支持PHP、MySql。
数据库:utf8_general_ci
数据表:utf8_general_ci
PHP页面:UTF8问题:当我填写完留言后,提交的时候,中文字符和德语特殊字符“ÄäÖöÜüß”均不能存入数据库中。求解! 高人帮忙~
地址:http://yingwang.net16.net/gaestebuch.php为了能支持中文和德语输入,我使用了UTF8字符编码。MySql数据库默认编码:【不会修改】域名和空间是在 000webhost.com 申请的免费域名空间,支持PHP、MySql。
数据库:utf8_general_ci
数据表:utf8_general_ci
PHP页面:UTF8问题:当我填写完留言后,提交的时候,中文字符和德语特殊字符“ÄäÖöÜüß”均不能存入数据库中。求解! 高人帮忙~
解决方案 »
- 预约系统的一个功能不知道如何实现,高手解决
- apache 配置时候,phpinidir 这个选项是 apache其中的配置命令 还是php的命令。
- PHP zendstudio说连不上数据库
- 如何判断主机是否在线
- 请问支付宝接口问题?
- <a href="#" shref="day.php?year=2006">这其中的shref是什么用法?
- PHP存在严重安全漏洞?!
- $GLOBALS["PHP_SELF"]为什么无内容?
- IMAPD有没有WIN版的?
- php中有关session的问题
- 求aphache配置本地localhost任意二级域名的方法。
- 这个简单的PHP上传文件代码,如何改进这两个功能啊?
mysql_query("set names utf8")试试..
数据库:utf8_general_ci
数据表:utf8_general_ci
PHP页面:UTF8全是UTF8MySql数据库默认编码 我也想改成UTF8,但是不会 我在网上租的域名空间,不知道怎么改他的默认编码。
strMail varchar(50) utf8_general_ci No
strHerkunft varchar(50) utf8_general_ci No
strNachricht varchar(1000) utf8_general_ci No
$content = iconv("gb2312","utf-8//IGNORE",$content);还是中文字符无法插入到数据库
<?
if($strNachricht == '')
{
?>
<li />
Es tut mir Leid! Ihre Nachricht kann nicht vorgelegt werden! Das Feld mit einem "*" müssen ausgefüllt werden! Bitte zur <a href="javascript:history.back(-1)"><letzten Seite></a> gehen.
<?
}
else
{
//ding yi zhi xing yu ju.
$sql = " INSERT INTO `a1832112_Chilis`.`t_chilismessage` ( ";
$sql = $sql."`intMessageID`,`strName`,`strMail`,`strHerkunft`,`strNachricht`,`tsTimeStamp`)";
$sql = $sql."VALUES (NULL,'".$strName."','".$strMail."','".$strHerkunft."','".$strNachricht."',NULL);";
}
$connect = mysql_connect ("mysql11.000webhost.com","a1832112_Chilis","wy12345") or die("Unable to connect database server!"); mysql_query("SET NAMES UTF8");
$query = mysql_db_query("a1832112_Chilis",$sql,$connect) or die("<li />Es gibt ein Fehler!");
echo"<br />";
echo"<br />";
echo"<hr />";
echo"<li />Danke Ihnen für die erfolgreiche Betätigung!";
?>