【发布时间】:2011-02-05 14:27:09
【问题描述】:
我们可以使用这个将汉字存储到mysql表中
("meta http-equiv="Content-type" value="text/html; charset=UTF-8" ")
在页面顶部,通过输入框轻松手动输入汉字,它可以正常工作并将汉字存储到mysql表中这样(“A#20026;A强>#24744;A#20026;A#24744;")。
但是当使用php从excel文件中读取中文字符并想用php插入mysqltable时,它会像这样存储
("ä¸Šæµ·ä¸œæ¸¡èˆ¹èˆ¶ç®¡ç†æœ‰é™å...¬å¸")
在没有 http 标头的 php 标头函数 ["header('Content-type: text/html; charset=UTF-8') ;"] 的帮助下,这也可以正常工作。 但我想像上面那样存储中文字符(“A#20026;A#24744;A#20026;A#24744;") 在 mysql 表中。
注意:= 您在代码中看到 “A” 的地方有“& 符号”符号。如果我在那里写“ampersand”那么它将显示为汉字,所以这里注意了。
任何人都可以帮助我吗? 帮助应该是愉快的。 谢谢。祝你有美好的一天...
【问题讨论】:
-
给我们一些代码,你尝试了什么。你如何阅读excel文件?你如何将它传递给MySQL?你如何确定它没有正确存储?