Thread (Message) | Date | Author |
Score |
Board |
Korrekter Umgang mit Fileencodings
(#181541) |
2015-07-11 15:10 |
GwenDragon
|
|
Allgemeines zu Perl |
Es gibt Module, die können das erraten, [i]oft[/i] richtig.
Schau dir mal Module zu [url=https://metacpan.org/search?q=encode%20guess]encode guess[/url] an. |
|
Datei kein UTF8
(#67235) |
2006-06-12 13:11 |
Dubu
|
|
Allgemeines zu Perl |
Mit perl kommt auch [perldoc=Encode]Encode::Guess[/perldoc], und auf CPAN gibt es [cpan=File::LibMagic]File::LibMagic[/cpan], das wie file(1) funktioniert. |
|
URL immer auf Latin1 umwandeln (URL-Encoding)
(#137611) |
2010-05-26 10:50 |
kristian
|
|
Perl/CGI |
… ist "default" aber kein Zwang.[quote]Ansonsten ist CPAN:Encode::Guess auch noch ein core-Modul[/quote]Hier erfolgt die IMHO falsche Annahme Encode::Guess sei eine Lösung, die Bedeutung von "guess"… |
|
[Tk] File auswählen unicode
(#171860) |
2013-11-06 14:06 |
GUIfreund
|
|
Graphische Oberflächen |
… sagte mir "Encode::utf8", was mich auf die falsche Fährte 'utf8' brachte.[/quote]
Doku lesen ;-)
[c]guess_encoding()[/c] gibt ein objekt zurück (falls ein encoding gefunden werden konnte). mit… |
|
[Tk] File auswählen unicode
(#171858) |
2013-11-06 13:20 |
pq
|
|
Graphische Oberflächen |
[quote="GUIfreund@2013-11-06T11:52:30"]Encode::Guess sagte mir "Encode::utf8", was mich auf die falsche Fährte 'utf8' brachte.[/quote]
Doku lesen ;-)
[c]guess_encoding()[/c] gibt ein objekt zurück… |
|
utf-8 und mehr
(#166129) |
2013-03-02 08:20 |
Linuxer
|
|
Allgemeines zu Perl |
… Kodierung für die Kodierung zu nutzen?
Dann wäre das Problem an der Wurzel behoben.
Ansonsten könntest Du die Datei zeilenweise lesen und mit [mod]Encode::Guess[/mod] die Kodierung raten lassen. |
|
UTF8 lesen
(#71289) |
2006-11-01 11:50 |
docsnyder
|
|
Allgemeines zu Perl |
@renee
Yep, Encode::Guess würd's schon tun. Aber: ich muß den Test auf UTF8 auf einer produktiven Maschine (=Maschine, auf der unser Web-Auftritt läuft, also von aussen sichtbar) durchführen und da… |
|
[PHP] PDO und utf8
(#194985) |
2023-06-09 18:13 |
GwenDragon
|
|
sonstige Sprachen, auch PHP |
… ≠ utf-8 ≠ utf8_mb4 und die Sprachen je nach Version mit eigenen Konvertierungen das nicht korrekt austauschen können.
Und Module wie [pod]Encode::Guess[/pod] sind auch nur Krücken auf Glatteis. |
|
Umlaute in Mail Subject: UTF8 Subjct mit MIME::Lite
(#37420) |
2006-12-13 20:25 |
esskar
|
|
Netzwerkprogrammierung und Netzwerke mit Perl |
[code]
use strict;
use warnings;
use Encode;
use Encode::Guess;
use MIME::Words qw(:all);
my $mime = MIME::Lite->new( {
From => mime_escape( $p{from} ),
To => mime_escape( $p{to} )… |
|
Konvertieren: Von "ich würde gern wissen was Du bist" nach utf-8
(#150790) |
2011-07-27 10:30 |
GwenDragon
|
|
Allgemeines zu Perl |
Es steht übrigens in der Dokumentation, dass bei [cpan]Encode:Guess[/cpan]
1. tunlichst Standardkodierungen und deren Hersteller-Pendants nicht mischen sollte.
2. das Mixen der vielen iso-8559-... |
|
Konvertieren: Von "ich würde gern wissen was Du bist" nach utf-8
(#150790) |
2011-07-27 10:30 |
GwenDragon
|
|
Allgemeines zu Perl |
Es steht übrigens in der Dokumentation, dass bei [cpan]Encode:Guess[/cpan]
1. tunlichst Standardkodierungen und deren Hersteller-Pendants nicht mischen sollte.
2. das Mixen der vielen iso-8559-... |
|
URL immer auf Latin1 umwandeln (URL-Encoding)
(#137613) |
2010-05-26 11:34 |
GwenDragon
|
|
Perl/CGI |
[cpan]Encode::Guess[/cpan] funktioniert laut [url=http://search.cpan.org/perldoc?Encode::Guess#CAVEATS]CAVEATS[/url] bei ISO-8859-X und anderen Einzelbyte-Kodierungen hakelig. |
|
Devel::Peek - Ausgabe in Variable speichern?
(#138211) |
2010-06-10 17:14 |
GwenDragon
|
|
Fragen zu Perl-Modulen |
Das ist eben das Übel bei Nicht-ASCII und Nicht-UTF-XX.
Charset raten, egal ob mit [cpan]Encode::Guess[/cpan] oder sonsteinem Konstrukt ist fehlerträchtig. |
|
utf-8 und mehr
(#166153) |
2013-03-02 17:34 |
Linuxer
|
|
Allgemeines zu Perl |
Mindestens bis es die ersten Probleme gibt... kenn ich selber nur zu gut ;) ).
Wie weit Encode::Guess bei diesem Fall in der Lage wäre, korrekt zu raten, kann nur [user]flixxflaxx[/user] ermitteln. |
|
Catalyst character encoding Latin-1 zu UTF-8
(#185724) |
2016-12-05 16:46 |
GwenDragon
|
|
Webframeworks, Sonstige Fragen zur Webprogrammierung mit Perl |
Selbst Encode::Guess kann nicht alles erraten.
Aber wenn es bei Windows 7 nur Latin1 ist, liegt dein Tipp richtig, da encoding in Catalyst abzuschalten. |
|
Datei auf UTF-8 prüfen, wie?
(#76737) |
2007-05-16 20:09 |
rinoin
|
|
Allgemeines zu Perl |
Ich habe schon mit Encode::Guess probiert, ab ich bin nicht darauf gekommen, wie man das einsetzt.
Kann mir da jemand helfen oder kann man das auf einem anderen Weg lösen?
Vielen Dank und Gruß… |
|
Umlaute in Mail Subject: UTF8 Subjct mit MIME::Lite
(#37422) |
2006-12-13 22:21 |
esskar
|
|
Netzwerkprogrammierung und Netzwerke mit Perl |
… quoted-printable oder base64 haben möchte.[/quote]
stimmt, vergess ich ab und zu.
kann man auf die eigentlich auch Encode::Guess loslassen? -- um heraus zu finden, dass sie mime encodiert sind? |
|
Encoding
(#122134) |
2009-05-31 09:43 |
leo11
|
|
Sonstige Beiträge (auch Spaß und Sinnloses) |
[/quote]
Ich habe gerade mal mit dem Bsp. aus der Doku experimentiert:
[code=perl]
#!/usr/bin/perl
use strict;
use warnings;
use Encode;
use Encode::Guess;
my $data='pâté';
#my… |
|
Encoding
(#122171) |
2009-05-31 18:28 |
murphy
|
|
Sonstige Beiträge (auch Spaß und Sinnloses) |
Lass ich utf16 weg geht es.
[...][/quote]
Das ist allerdings doof. Es könnte fast sein, dass Du da auf einen Bug in [tt]Encode::Guess[/tt] gestoßen bist, denn beim Erraten der Kodierung sollte… |
|
URL immer auf Latin1 umwandeln (URL-Encoding)
(#137603) |
2010-05-25 21:29 |
moritz
|
|
Perl/CGI |
Wenn nicht, war es halt vorher schon Latin-1, und es bleibt Latin-1.
Ansonsten ist [cpan]Encode::Guess[/cpan] auch noch ein core-Modul... |