我使用wamp server(2.5),phpmyadmin(4.1.14)创建了一个PHP应用程序。 我有几种从html输入标签中检索信息的表单。 现在,如果用户没有“触摸”输入类型文本的输入字段,当我将新值保存到数据库列时,不是添加空值(“”),而是添加字符:如果该字段由我的javascript填充,它获取DB中的现有值,并且用户再次没有触及它,则在列中变为如下所示:existingvalue。此外,phpmyadmin中的值变为:ïï¿¿¿¿»¿(......)现存值。
我不确定这是否是编码问题,php脚本是用UTF-8编码的,数据库是utf8_general_ci,字段是varchar(20)utf8_general_ci。有趣的是,那些奇怪的字符永远不会显示在浏览器上,它们似乎被忽略了,所以一切都在用户显示器上正常工作。但我认为这可能会在以后成为一个问题。
先谢谢你的关注, 最好的祝福, 布鲁诺