使用excelreader类来读取excel,然后输出来,可输出的东西都是乱码,哪位牛人能帮我看一下问题。
代码贴上:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?php
require_once"Excelreader/reader.php";
header("Content-type:text/html;charset=utf-8"); $exam = "admin/grade/201101171254326639.xls";

$grade = new Spreadsheet_Excel_Reader ();
$grade -> read($exam);
$grade->setOutputEncoding('utf-8');//设置编码方式为utf-8

$str = $grade -> sheets[0]['cells'][2][1];//输出某一个单元格的东西,为中文// iconv('utf-16LE','utf-8',$str); //这是网上说的方法,转为utf-8还是不行
echo $str; ?>
</body>
</html>单位格2行1列内容为:学号,输出为:f[�S
搞不懂啊。