php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.10.2011, 21:39  
Erfahrener Benutzer
 
Benutzerbild von fireweasel
 
Registriert seit: 20.03.2010
Beiträge: 474
PHP-Kenntnisse:
Fortgeschritten
fireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblick
fireweasel eine Nachricht über ICQ schicken fireweasel eine Nachricht über AIM schicken fireweasel eine Nachricht über Yahoo! schicken fireweasel eine Nachricht über Skype™ schicken
Standard

@treterpreter:

Wäre es dir möglich, eine von Excel erzeugte Beispieldatei (oder wenigstens den Anfang davon) hier zu posten? Damit könnte man sich die Spekulationen ersparen und nachprüfen, welches Unicode-Format du benötigst.

Zitat:
Zitat von treterpeter
... die Frage ist doch welcher der vielen UTF codes zu dem "Unicode von Excel" passt. Die schreiben halt nicht genau hin mit was sie arbeiten.
Windows benutzt standardmäßig UTF16LE als (internes) Unicode-Format.

Mit den Locale-Einstellungen kannst du ein PHP-Script übrigens nicht dazu bringen, Unicode zu verarbeiten. PHP kann von sich aus kein Unicode, nur ein paar angebaute Erweiterungen können damit umgehen.

Zitat:
Zitat von eagle275 Beitrag anzeigen
es wäre mir völlig neu, dass Excel selbst unicode kann und verwendet - für diesen Fall benutzt er ja openoffice. Excel läuft jedenfalls nach meinem Kenntnisstand auf iso/latin1 hinaus. Damit könnte er mittels einer PHP-Excel Klasse direkt auf die XLS Datei zugreifen, und liest die Datenobjekte mittels utf8_encode ein, womit sie dann für PHP im korrekten Format vorliegen
Falls du Recht hast, ist es höchstwahrscheinlich nicht ISO-Latin-1 sondern Windows-1252. In den meisten Fällen gibts da zwar keine Probleme, aber utf8_encode() "kodiert" dann einige Zeichen falsch.
fireweasel ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.10.2011, 23:47  
Erfahrener Benutzer
 
Registriert seit: 20.01.2010
Beiträge: 108
PHP-Kenntnisse:
Fortgeschritten
feeela befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von litterauspirna Beitrag anzeigen
Generell sind mir zwei Unterschiede in Unicode bekannt "utf8_unicode_ci" oder "utf_general_ci".
Hust, die beiden Kandidaten heißen "utf8_unicode_ci" und "utf8_general_ci" und die Unterschiede beziehen sich nur auf die Sortierung, nicht auf den Umfang oder die Speicherung der Zeichen. UTF-8 ist UTF-8 und wo Unicode drauf steht ist meist auch UTF-8 drin. Ich glaube jedenfalls nicht, dass Excel UTF-16 einsetzt, genaue Angaben hat mir eine schnelle Websuche aber auch nicht geliefert.
__________________
Je grösser der Dachschaden, desto schöner der Ausblick zum Himmel. - Karlheinz Deschner
feeela ist offline   Mit Zitat antworten
Alt 20.10.2011, 00:20  
Erfahrener Benutzer
 
Benutzerbild von fireweasel
 
Registriert seit: 20.03.2010
Beiträge: 474
PHP-Kenntnisse:
Fortgeschritten
fireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblick
fireweasel eine Nachricht über ICQ schicken fireweasel eine Nachricht über AIM schicken fireweasel eine Nachricht über Yahoo! schicken fireweasel eine Nachricht über Skype™ schicken
Standard

Hier gibts ein VBA-Makro, mit dessen Hilfe man Excel dazu überreden können soll, CSV-Dateien in UTF-8-kodiert zu speichern:

Save the entire sheet as UTF8

... und hier wird ein Addin beschrieben, das Ähnliches leisten soll:

An Excel Addin to work with Unicode CSV files

Geändert von fireweasel (20.10.2011 um 00:29 Uhr).
fireweasel ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Escaped Unicode interpretieren, WIE ? maio PHP Tipps 2009 2 17.02.2010 22:57
email verschlüsseln --> ascii in unicode, frage zum script... taurus JavaScript, Ajax und mehr 17 09.12.2009 13:49
Non Unicode Problem by mysql & ODBC Eifelbiker Datenbanken 0 28.02.2009 16:37
[Erledigt] unicode to arabic Multiplex PHP Tipps 2008 1 21.07.2008 17:00
Unicode, PHP und MS Word PHP Tipps 2008 5 20.08.2007 18:14
unicode (hoch 8) AliceD HTML, Usability und Barrierefreiheit 3 29.09.2005 15:18
Unicode und Sessions - Das Chaos pur... ??? PHP-Fortgeschrittene 4 14.09.2005 00:58
MySQL-Zeichensatz: UTF-8 Unicode (utf8) richtig? Datenbanken 5 30.08.2005 20:20
[Erledigt] unicode (tamil,sinhala) HTML, Usability und Barrierefreiheit 4 24.02.2005 16:02
Unicode per include() PHP Tipps 2004 0 21.09.2004 19:52
[Erledigt] UniCode in eine MYSQL-Tabelle lesen! Datenbanken 9 30.08.2004 08:15
Str -> Unicode PHP-Fortgeschrittene 6 24.08.2004 14:53
UniCode Datei einlesen! PHP Tipps 2004 0 23.08.2004 17:19
Ascii nach Unicode PHP Tipps 2004 3 09.07.2004 13:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
fireweasel excel, unicode datei php

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:13 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum