用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5755|回复: 11
收起左侧

[已解决] 表单提交,提交字符为中文时报错!

[复制链接]
发表于 2009-10-5 15:39:34 | 显示全部楼层 |阅读模式
html代码:
<?= form_open('ackground_t/validate') ?>

用户名:<input name="n" type="text" maxlength="10" />
密__码:<input name="p" type="password" maxlength="20" />

<input  type="submit" id="input_b" value="登 陆"   />

</form>

提交后报

Error Number: 1300
Invalid utf8 character string: '�'
发表于 2009-10-5 16:44:51 | 显示全部楼层
你的网页格式是utf-8么
 楼主| 发表于 2009-10-5 17:00:44 | 显示全部楼层
系gb2312啊
 楼主| 发表于 2009-10-7 09:57:50 | 显示全部楼层
点解啊??
发表于 2009-10-7 11:50:14 | 显示全部楼层
你用了什么处理字符串的函数了吗?
应该是函数用错了。
发表于 2009-10-7 11:54:16 | 显示全部楼层
推荐...全是utf-8 格式的文件,,,,,
一D事都无! ^_^
仲要系
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 楼主| 发表于 2009-10-7 12:56:56 | 显示全部楼层
用utf-8格式,输入的字符显示乱码啊!!
发表于 2009-10-7 13:08:23 | 显示全部楼层
乱码是因为你用了不一致的编码造成的,和 UTF-8 无关。
 楼主| 发表于 2009-10-7 17:15:33 | 显示全部楼层
编码问题,提交经控制块转到新视图页里,再用编码转换函数换成本页编码,就可正常用显示
发表于 2009-10-7 21:34:35 | 显示全部楼层
需要转换编码肯定是你哪里的编码不一致,编码是不是一致就要你自己检查了,除非你把代码用附件形式传上来,大家才能帮你具体分析。

本版积分规则