[问题] 资料传送到phpMyAdmin后乱码

楼主: NuclearSnake (NuclearSnake)   2015-08-15 23:00:30
资料从网页填写完后按传送钮
但传送到phpMyAdmin后显示变乱码
phpMyAdmin已经都设成utf8_unicode_ci了
在Dreamweaver里设定是下面这样:
<meta http-equiv="Content-Type" content="text/html; charset=UTF8" />
这样是正确的吗?还是问题出在哪里呢?
能帮我解答的我愿意把现有不多的P币全数奉上。
作者: airtsubasa (伪学姊)   2015-08-15 23:04:00
档案编码数据库编码meta编码 通常这三种巡一下另外你讲的phpmyadmin是一个接口, 是用MySQL?还有分 database编码, table编码如果不懂什么是档案编码, 请用notepad看是不是UTF-8
楼主: NuclearSnake (NuclearSnake)   2015-08-15 23:11:00
嗯 是用MySQL,请问我用DW要怎么巡这些地方呢?我发现改用mail传送表单资料,跳出的mail传送内容就是乱码了,这样的话可以缩小问题范围吗?
作者: airtsubasa (伪学姊)   2015-08-15 23:14:00
楼主: NuclearSnake (NuclearSnake)   2015-08-15 23:14:00
在网页上填写表单时是中文,发送就变成乱码。
作者: airtsubasa (伪学姊)   2015-08-15 23:16:00
那应该是你用php? 内建的mail func?把string加上base64_encode($string)
楼主: NuclearSnake (NuclearSnake)   2015-08-15 23:19:00
嗯 我是用php+MySQL,发送时是内建Mail。http://i.imgur.com/ql9YBCX.png上图是在DW里的设定,已经是UTF-8了。
作者: airtsubasa (伪学姊)   2015-08-15 23:22:00
中文部份 base64_encode($title or $content) 看看...
楼主: NuclearSnake (NuclearSnake)   2015-08-15 23:23:00
string加上base64_encode($string)要从哪里加呢
作者: airtsubasa (伪学姊)   2015-08-15 23:25:00
你不是会$_POST['mail主旨'or'mail内容']...包起来
楼主: NuclearSnake (NuclearSnake)   2015-08-15 23:31:00
我现在开了一个基本的php做了一个传送表单如下图http://i.imgur.com/RYys3Az.png送出资料到MySQL,用phpMyAdmin看,还是乱码...我不懂code其实看不太懂你讲的,还是谢谢你,P币奉
作者: airtsubasa (伪学姊)   2015-08-15 23:35:00
完全没用的一张图XD, 你是发mail出去,收到的内容是乱码,还是存进DATABASE是乱码
楼主: NuclearSnake (NuclearSnake)   2015-08-15 23:35:00
上,我再想想办法吧,谢谢。
作者: airtsubasa (伪学姊)   2015-08-15 23:37:00
你可以 paste source code or upload, 现在闲闲可看
楼主: NuclearSnake (NuclearSnake)   2015-08-15 23:39:00
我刚刚改用mail,发送时是乱码,收到也是乱码。但我还是想用数据库的方式收表单资料。
作者: airtsubasa (伪学姊)   2015-08-15 23:42:00
你把 $editFormAction 这支的code贴出来吧
楼主: NuclearSnake (NuclearSnake)   2015-08-15 23:46:00
http://imgur.com/MrixXrP CODE就这样而已。
作者: airtsubasa (伪学姊)   2015-08-15 23:49:00
加上 set names utf8, 怎么加请google囉
楼主: NuclearSnake (NuclearSnake)   2015-08-15 23:50:00
我刚刚有google到加set names utf8,但不知道加在哪耶,加在code最顶端吗?
作者: airtsubasa (伪学姊)   2015-08-15 23:54:00
http://tinyurl.com/nvrdwvk 也许你可以看看...y
楼主: NuclearSnake (NuclearSnake)   2015-08-15 23:57:00
好 我先来看看。
作者: jonyig (是喔喔)   2015-08-16 00:05:00
如果是用jsp可以私我 我有碰过 目前找到问题了
作者: oToToT (屁孩)   2015-08-16 09:52:00
我是对编码这不熟,但我要提醒您php内建的mysql比较不安全,改用mysqli或pdo会比较好
作者: kattte (诚实面对自己吧!)   2015-08-16 23:48:00
现在使用php 的mysql function 都会提示你"不建议使用"最好趁早改掉
楼主: NuclearSnake (NuclearSnake)   2015-08-16 23:59:00
问题解决了 请问不安全是指怎样不安全呢?
作者: oToToT (屁孩)   2015-08-17 10:03:00
容易被injection之类的

Links booklink

Contact Us: admin [ a t ] ucptt.com