我使用Excel文件的自动VB脚本创建一个CSV文件。该文件使用latin_1
进行编码。要将此文件正确导入MySQL数据库,我需要将文件的编码转换为UTF8
。
如果我手动将文件保存到UTF8,它可以工作,但我想用PHP自动保存。
方向是 XLS - > CSV - > MySQL的。一切都在窗户上运行。
答案 0 :(得分:1)
这会将任何文本文件的编码从任何编码转换为UTF-8。请注意,它不适用于XLS文件;您必须先将其转换为CSV:
file_put_contents()
如果您不想覆盖原始文件,请为s = []
s.insert(0,str("a b c"))
s.insert(1,str("a b c d"))
s.insert(2,str("a b"))
s.insert(3,str("b c"))
s.insert(4,str("d"))
print s
j = 0
i = 0
while j < 5:
if s[j] in s[i]:
print("\"" + s[j] + "\" is in the string \"" + s[i] + "\"")
i +=1
if i == 4 and j < 5:
j+=1
i=0
指定不同的第一个参数。