1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. bananarama

Beiträge von bananarama

  • url von iso in utf-8 umwandeln

    • bananarama
    • 14. September 2010 um 13:50

    Jetzt fluppt et wie man sö schön sagt. Ich hab noch eine Suchen-und-Ersetzen-Funktion eingebaut, um die Zeilenumbrüche rauszufiltern und jetzt siehts auch schön aus :wink:
    bejot schön, dass es auch andere gebrauchen können, das hat motiviert.

    gruß
    banana

    EDIT: naja so ganz nicht. TB reißt bei 500 und nochwas Zeichen (variiert) den Text ab - zumindest bei mir. Aber ich schätze, da kann ich auch nichts dran machen. Aber für nicht so lange Nachrichten gehts.

    EDIT2:Hab es auf einem anderen rechner mit WinXP FF und TB (der oben erwähnte Fehler war unter Win7 mit portable FF und port. TB) in aktueller Version ausprobiert - da funktionierts einwandfrei yipeeh

  • url von iso in utf-8 umwandeln

    • bananarama
    • 14. September 2010 um 10:28

    Danke Dr Evil
    java, javascript - da habe ich wohl nicht so genau gesucht (was meinen Status als newbie unterstreicht). Ich konnte die Klasse über unsafeWindow einbinden (böse, böse, ich weiß). Das ergebnis ist jetzt hier:

    http://userscripts.org/scripts/show/86058

    Allerdings ist das Ergebnis noch sehr unbefriedigend, da die Zeilenumbrüche rausfliegen -> Textsalat.
    Wenn es jemand ausprobieren mag: ich empfehle es nur auf bestimmte Domains anzuwenden, da es unsicher ist und zudem nicht-iso Links gleich mitdecodiert (was dann hübsche schnörkel im Text ergibt).
    Ich such mal weiter.
    banana

    EDIT: habe das gleiche Ergebnis mit der unescape() Funktion erhalten und den Code entsprechend geändert. Warum einfach, wenns auch kopliziert geht :roll:

  • url von iso in utf-8 umwandeln

    • bananarama
    • 12. September 2010 um 13:58

    So, ich näher mich dem Problem, komme aber momentan nicht weiter.
    Ich schreib grad ein Script für Greasemonkey, aber find keine passende Funktion.

    Code
    hrefneu = new String (decodeURI(href))


    funktioniert, allerdings nur für UTF-8 (Also verwandelt UTF-8 kodierte Links in Reintext). Der link soll aber von ISO-8859-1/15 in reintext oder UTF-8 umgewandelt werden.

    Code
    hrefneu = new String (URLDecoder.decode(href(  ) , "ISO-8859-1" )  )


    diese Funktion hab ich ergoogelt, allerdings funktioniert sie nicht (das liegt aber vermutlich an meinen sehr beschränkten javascript-Fähigkeiten).

    noch mal zum Testen:
    http://wawuschel.kilu.de/mailto/mailToTest.html
    bei allen drei Links soll Text im Nachrichtenfeld erscheinen.

    Link 1 = Reintext funktioniert mit TB, nicht mit Outlook
    Link 2 = ISO-8859-1 funktioniert nicht mit TB, aber mit Outlook (meist verwendet, obwohl vermutlich gegen die Norm)
    Link 3 = UTF-8 funktioniert mit TB, nicht mit Outlook

    Wer ne Idee hat - immer her damit ;D
    Gruß
    banana

  • url von iso in utf-8 umwandeln

    • bananarama
    • 8. September 2010 um 10:00

    Der Bug liegt in Thunderbird (bzw in einer unterschiedlichen Interpretation im Vergleich zu zb. Outlook). Das Problem ist auch schon öfters thematisiert worden, zb. http://hier https://bugzilla.mozilla.org/show_bug.cgi?id=496894

    Da sich da aber scheinbar nichts tut (vielleicht in unterschiedlicher Auslegung der Standards -> jedes Dev-Team geht seinen Weg -> Outlook ist (noch) Marktführer, daher werden die Seiten darauf angepasst -> Wer Thunderbird benutzt hat das Nachsehen). Da Thunderbird aber in vielen Dingen weit überlegen ist (zumindest in meinen Betriebsumfeld), werd ichs numal weiter nutzen.
    Sorry für den Ausbruch ^^

    Weshalb ichs in ein FF-Forum stelle ist, weil das denke ich nunmal der einzige Weg ist, den Link zu ändern, bevor er überhaupt an TB weitergeleitet wird.

    Ich habe heute übrigens mal das Standardprogramm auf Outlook Express umgestellt und Siehe da
    Link 1) und 3) funktioniert mit TB, nicht mit OE, 2) funktioniert mit OE, nicht mit TB. Na super

    gruß
    banana

  • url von iso in utf-8 umwandeln

    • bananarama
    • 7. September 2010 um 22:35

    @ulli Greasemonkey - jaa super. Den hatte ich bisher noch nicht benutzt, aber genau das, was ich gesucht hab. Ein fertiges Script gibts scheinbar noch nicht (wundert mich ein wenig). Ich werd mich da mal durchwurschteln.

    @Wawuschel Danke für die Links. Würd mich mal interessieren, falls noch andere Thunderbird-Nutzer hier sind, ob das Problem das gleiche ist. Bei mir funktionieren 1) und 3). Bei 2) fehlt der Nachrichtentext.

    Gruß
    banana

  • url von iso in utf-8 umwandeln

    • bananarama
    • 7. September 2010 um 08:12

    Nette Links, wobei

    Zitat

    hier gibt es einen mailTo-Test
    http://olahe.gmxhome.de/test.html


    Sowieso in TB/FF problemlos funktioniert. Und

    Zitat

    und auch hier: http://people.mozilla.org/~ctalbert/test-protocol-links.html


    behandelt keine Umlaute

    Hab gesehen, dass mein Posting keine Verlinkung hat (schätze mal weils keine http-links waren). Mit copy&paste kann man sie aber ausprobieren.

  • url von iso in utf-8 umwandeln

    • bananarama
    • 6. September 2010 um 22:15

    Danke für die schnellewn Antworten

    @ Brummelchen
    Das durchsucht, soweit ich das sehe nur die webseite nach mailadressen.

    @Ulli
    Ich muss es wohl besser erläutern. Ich habe einen Link in der Art:
    http://mailto:adresse@jemand.com?subject=Antwor…20Anfrage......

    Das soll In Outlook funktionieren (hab ich nicht überprüft). In Thunderbird erscheint bei mir nur die Mailadresse im "To:" und der Betreff. Das Nachrichtenfeld bleibt Leer.
    Ersetzt man das "%FC" durch "%C3%BC" oder einfach nur "ü" funktionierts:
    http://mailto:adresse@jemand.com?subject=Antwor…20Anfrage......

    http://mailto:adresse@jemand.com?subject=Antwort%20auf%20Ihre%20Anfrage&body=%2E%2E%2E%20Tippen%20Sie%20hier%20bitte%20Ihre%20Antwort%20auf%20diese%20Anfrage%20ein%20%2E%2E%2E%0D%0A%20%20%20%20%28Ihr%20Ansprechpartner%3A%20Soundso%29%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%2D%2D%2D%2D%2D%20Zusammenfassung%20der%20ursprünglichen%20Anfrage......

    Ich benutze Firefox 3.6.8 und Thunderbird 3.1.2

    gruß banana

  • url von iso in utf-8 umwandeln

    • bananarama
    • 6. September 2010 um 12:03

    Hallo

    Anliegen:
    einen iso-8859-15 mailto-Link in utf-8 aus Firefox heraus öffnen.

    Hintergrund:
    Thunderbird kommt mit iso-formatierten mailto-Links nicht klar. Outlook hingegen nicht mit utf-formatierten. Ich bearbeite Anfragen über eine Website der Antwort-mailtos generiert (mit Betreff und Antworttext). Der Anbietr der Seite hat anscheinend keine Lust sich drum zu kümmern und in Thunderbird habe ich noch keine Möglichkeit gefunden das Problem (Body bleibt einfach leer. Daher reicht es auch nicht, die Kodierung umzustellen) zu umgehen. Daher vermute ich, es wäre am einfachsten, den Link schon in Firefox abzufangen und umzuwandeln.

    Da ich mir zum proggen eines Addons die Fertigkeiten fehlen und Ich zwar zum Problem, aber noch zu keiner Lösung fündig wurde, hab ich mal das Thema erstellt (ich hoffe nicht an unpassender Stelle).

    Wenn jemand eine Lösung hat, würde ich mich über eine Antwort freuen.

    g banana

Unterstütze uns!

Jährlich (2025)

59,1 %

59,1% (384,24 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon