Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » Kaputte Zeichen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
04.12.2006, 12:50 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


Ich hab hier ein kleines Problem mit Zeichen in einer Datei. Und zwar steht in meinem Editor
Code:
^A^A^A
drin. Allerdings wird es als ein Zeichen erkannt und kann somit nicht eingelesen und entfernt werden. Allerdings bricht ein Java XML (SAX) Parser ab, wenn man die XML Datei mit den zeichen einliest. Aber wie bekomme ich die Zeichen da raus. Generiert wird die XML Datei mit PHP. Auch utf8_decode bringt nichts, da ich mir einfach gedacht hatte, es wären kaputte Unicode Sequenzen drinne ... Hat da jemand eine Idee ? Wäre echt wichtig ...
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.12.2006, 16:42 Uhr
Lensflare



Du kannst die Zeichen mit einem Hex-Editor mit Suchen/Ersetzen entfernen.
Jedoch unterstützen nicht alle die Suche nach solchen Zeichen.
--
Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten.
(Emerson Pugh Trost)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
04.12.2006, 18:37 Uhr
Pler
Einer von Vielen
(Operator)


Die Kodierung ist nicht einfach falsch?
Schau mal was
bash:
file <dateiname>
sagt.
Wenn, dann kannst du einfach mit recode die Kodierung ändern.

Ansonsten, hast du schon mal mit vi was probiert? Da kannst du normalerweise alles einfach ersetzen. Einfach
vi:
:1,$ s/< -> Markiertes Zeichen einfügen>/<neues zeichen>/g

Dieser Post wurde am 04.12.2006 um 18:37 Uhr von Pler editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
04.12.2006, 21:10 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


Hab ich alles schon versucht, alles fehlgeschlagen. Auch recode. Ich habe jetzt einfach mal alle Zeichen aus dem Text ausgelesen, die länger als 3 Zeichen sind. Das geht daher, weil der Text um den es geht nur für eine Suche ausgelegt war, wird nicht dargestellt.


Und das mit vi(m) war mein erster Versuch -> /me = vi(m)freak -> vi-improved.de Fehlt nur noch Content, leider keine Zeit grad ^^
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
05.12.2006, 08:52 Uhr
Pler
Einer von Vielen
(Operator)


Ach ja, da war ja was
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: