作者jolin19 (alex)
看板PHP
标题[请益] csv档写入资料库~乱码问题?
时间Mon Jan 28 23:50:20 2008
我的资料库编码全都是用utf-8的
想将excel转成.csv档读取并写入资料库中~但遇到中文字
都变成乱码~请问该怎转成utf-8再写入mysql?
请高手帮忙解答~感谢!
以下是程式码:
<?
$fpemp=fopen("bank.csv","r");
while ( $rowdata = fgetcsv( $fpemp , 1000 , ",")){
$query_insert="INSERT INTO
fundeval_bank(bank_id,name)VALUES('$rowdata[0]','$rowdata[1]')";
$result = mysql_query($query_insert,$link) or die ("Invalid Insert
Query"); //$rowdata[0]为编号可正常显式,//$rowdata[1]为中文名称写入会变乱码
}
?>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.68.127.31
1F:推 bittyferrari:ㄜ..你试试看iconv('UTF-8', 'big5', $rowdata[1]); 01/29 00:14
2F:推 cychi:fgetcsv 有bug 建议自己用explode切 01/29 00:33