免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1946 | 回复: 6
打印 上一主题 下一主题

为什么我在wml里的input输入的中文在写入数据库之后,都会有其他字符呢? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-17 13:05 |只看该作者 |倒序浏览
RT
在wml里的input输入中文之后
再写入数据库中
在我输入的中文之后 就会多出来一些字符:


请问如何解决呢?多谢各位。

view层的wml文件里是这样写的:

  1. ...
  2. 标题:<input name='journalTitle' maxlength="50"/>(25字以内)<br/>
  3. 内容:<input name='journalContent' maxlength="1000"/>(500字以内)<br/>
  4. ...
  5. <anchor>发布<go method="post" href="{{url controller=journal action=postSubmit}}">
  6. <postfield name="journalTitle" value="$journalTitle"/>
  7. <postfield name="journalContent" value="$journalContent"/>
  8. </go></anchor>
复制代码


P.S.:数据库编码、PHP文件以及wml文件均是:UTF-8 ;
在PHP输出WML的地方也加过header("Content-Type: text/vnd.wap.wml Charset=UTF-8" );
wml的顶部也有:<?xml version="1.0" encoding="UTF-8"?>



[ 本帖最后由 漫无目的 于 2008-9-17 13:10 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-09-17 13:10 |只看该作者
你用 print_r($_REQUEST); 打印出 表单提交的信息看看。

论坛徽章:
0
3 [报告]
发表于 2008-09-17 15:29 |只看该作者
没人关啊?

论坛徽章:
0
4 [报告]
发表于 2008-09-17 15:50 |只看该作者
程序贴出来

论坛徽章:
0
5 [报告]
发表于 2008-09-17 16:05 |只看该作者
$postJournalTitle = strip_tags($_POST['journalTitle']);
$postJournalContent = strip_tags($_POST['journalContent']);

if(empty($postJournalTitle) || empty($postJournalContent)) {
  redirect(url('journal', 'post'), 30, "请完整填写日志标题和日志内容。<br/>自动跳转,请稍等..."); // 判断填写是否完整
} else {
  $tableJournal =& FLEA::getSingleton('Table_Journal');
               
  $row = array('title' => $postJournalTitle, 'content' => $postJournalContent, 'user_id' => $postAuthorId, 'type_id' => $postJournalType, 'attribute' => $postJournalAttribute);
  if($tableJournal->save($row)) { // 储存日志
    redirect(url('my'), 30, "日志发布成功。<br/>自动跳转,请稍等...");
  } else {
    redirect(url('my'), 30, "日志发布失败,请联络管理员。<br/>自动跳转,请稍等...");        // 储存失败
}

论坛徽章:
0
6 [报告]
发表于 2008-09-17 17:01 |只看该作者
在$postJournalTitle = strip_tags($_POST['journalTitle']);的前后输出来对比下

论坛徽章:
0
7 [报告]
发表于 2008-09-17 23:31 |只看该作者
问题已经解决。至少在模拟器里看是正常的了
写入数据库,也是正常的。OH YEAH。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP