请各位大侠帮忙!!!我利用php程序插入韩文txt文档,本地计算机win7可以插入后正常,并打印正常数组。但是搬移到linux服务器上后,再次运行导入同样的程序来导入同样的txt文件,插入进去的内容,部分韩文的文字会丢失,打印的插入sql和数组也不正常,不会显示丢失的内容已经不在打印的sql语句和数组显示了。
是服务器的编码格式跟我本地计算机不一样吗? 以上问题,在本地计算机都没有出现这个问题,linux服务器就出出现这个问题。LinuxPHPSQL
是服务器的编码格式跟我本地计算机不一样吗? 以上问题,在本地计算机都没有出现这个问题,linux服务器就出出现这个问题。LinuxPHPSQL
BOM头的作用是在不同系统中,使文件的内容得到正确的解释mysql 不是文字处理软件,他有良好的字符集识别功能,因此他不需要 BOM 头的帮助。相反 BOM 会给 mysql 带来困扰。因为 BOM 头不会出现在任何字符集中(不然就被当做文字识别了),mysql 不知道该如何处理它
通常是删去不认识的编码组合,结果是可能多删或少删了,造成文字不完整,甚至乱码
用字节方式传这个txt,然后程序考虑换行的问题(win是\r\n,linux是\n)
先读入echo一下文本看看是否读入就有问题,然后再考虑数据方面的
可以传到:
你的公网网站中,并给出链接
你的 CSDN 网盘中,并分享出来
CSDN 的下载频道(注意不要有下载分),并给出链接