【发布时间】:2013-04-24 11:02:32
【问题描述】:
堆栈:
带有文本字段的简单表单=> 发布到在 unix 上运行的 apache web 服务器 => 由 php 5.3 处理 => 用 latin1 字符集保存在 mysql5 表中
然后,从数据库中检索并显示给用户。
结果:当用户在表单中输入 ® 符号时,它作为两个符号而不是一个符号保存到数据库中,然后在 ZPL 打印机中显示错误
顺便说一句,当它在运行 Windows 而不是 Unix 的开发机器上运行时不会发生这种情况
我做错了什么?
编辑:我无法更改 mysql 表的字符集,有一个 latin1 的公司标准,我不欣赏,但仍然如此
【问题讨论】:
标签: php mysql web-applications special-characters zpl