Inhaltsverzeichnis
回复讨论(解决方案)
Heim Backend-Entwicklung PHP-Tutorial 请问用phpExcelReader方式,excel文件名字可以是中文吗?

请问用phpExcelReader方式,excel文件名字可以是中文吗?

Jun 23, 2016 pm 01:51 PM
Name 方式

我的代码是

1

require_once 'phpExcelReader/Excel/reader.php';$data = new Spreadsheet_Excel_Reader();$data->setOutputEncoding('UTF-8');$data->read('物业.xls'); $db = mysql_connect('localhost', 'root', '123456');@mysql_query("set names 'utf8'");    //输出中文 @mysql_select_db('first');           //选择数据库 echo $data->sheets[0]['cells'][1][1];echo $data->sheets[0]['cells'][3][1];

Nach dem Login kopieren


现在excel的名字是英文的,可以读取excel数据,可“物业.xls”,就会报错:
Fatal error: Uncaught exception 'Exception' with message 'Could not open 物业.xls for reading! File does not exist, or it is not readable.' in D:\PHP\htdocs\phpMyAdmin\libraries\PHPExcel\PHPExcel\Shared\OLERead.php:72 Stack trace: #0 D:\PHP\htdocs\phpExcelReader\Excel\reader.php(389): PHPExcel_Shared_OLERead->read('??????.xls') #1 D:\PHP\htdocs\1.php(5): Spreadsheet_Excel_Reader->read('??????.xls') #2 {main} thrown in D:\PHP\htdocs\phpMyAdmin\libraries\PHPExcel\PHPExcel\Shared\OLERead.php on line 72

网上说修改reader.php文件 我试过了,也没用!请问咋整啊?



回复讨论(解决方案)

简体中文 windows 系统的字符集是 gbk 的
而你的程序使用的是 utf-8 字符集,那么中文文件名(utf-8编码的)如何能找得到呢?

简体中文 windows 系统的字符集是 gbk 的
而你的程序使用的是 utf-8 字符集,那么中文文件名(utf-8编码的)如何能找得到呢?



嗯 谢谢版主 我把php文件保存成ansi格式 就可以了
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So ändern Sie den Namen auf TikTok. So ändern Sie den Spitznamen auf TikTok So ändern Sie den Namen auf TikTok. So ändern Sie den Spitznamen auf TikTok Feb 22, 2024 pm 03:13 PM

So ändern Sie den Namen auf TikTok. So ändern Sie den Spitznamen auf TikTok

Mar 18, 2024 pm 02:15 PM

Welche Methoden der Zeitverarbeitung gibt es in der Go-Sprache? Welche Methoden der Zeitverarbeitung gibt es in der Go-Sprache? Jun 10, 2023 pm 09:42 PM

Welche Methoden der Zeitverarbeitung gibt es in der Go-Sprache?

Bindungsmethode der Linux-Netzwerkkarten-Identifikationssequenz Bindungsmethode der Linux-Netzwerkkarten-Identifikationssequenz Mar 08, 2024 pm 07:07 PM

Bindungsmethode der Linux-Netzwerkkarten-Identifikationssequenz

Erfahren Sie im Detail, wie Sie den Baidu Tieba-Benutzernamen ändern Erfahren Sie im Detail, wie Sie den Baidu Tieba-Benutzernamen ändern Jan 02, 2024 am 08:20 AM

Erfahren Sie im Detail, wie Sie den Baidu Tieba-Benutzernamen ändern

Wie entferne ich unerwünschte URLs aus der Adressleiste von Chrome? Wie entferne ich unerwünschte URLs aus der Adressleiste von Chrome? Mar 08, 2024 am 09:19 AM

Wie entferne ich unerwünschte URLs aus der Adressleiste von Chrome?

So aktualisieren Sie das Win7-System vom XP-System So aktualisieren Sie das Win7-System vom XP-System Jul 13, 2023 am 08:53 AM

So aktualisieren Sie das Win7-System vom XP-System

So legen Sie einen Wiederherstellungspunkt in Win7 fest So legen Sie einen Wiederherstellungspunkt in Win7 fest Jul 20, 2023 am 10:33 AM

So legen Sie einen Wiederherstellungspunkt in Win7 fest

See all articles