AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi In HTML-Dateien Umlaute / Sonderzeichen ersetzen
Thema durchsuchen
Ansicht
Themen-Optionen

In HTML-Dateien Umlaute / Sonderzeichen ersetzen

Ein Thema von ringli · begonnen am 26. Okt 2008 · letzter Beitrag vom 3. Nov 2008
 
Benutzerbild von Xong
Xong

Registriert seit: 9. Jan 2008
186 Beiträge
 
Delphi 2006 Professional
 
#17

Re: In HTML-Dateien Umlaute / Sonderzeichen ersetzen

  Alt 3. Nov 2008, 12:02
[quote=nahpets]Im Forum wird nur in dem Bereich zwischen und das & durch ein &amp; ersetzt, aber nicht innerhalb des <a href="http://www.google.de/search?hl=de&amp;q=wikipedia&amp;meta=" target="_blank" class="postlink" >[img]./images/common/inlink.gif[/img]falsch?[/code]
So wird also der BB-Code
Code:
[url=http://www.google.de/search?hl=de&q=wikipedia&meta=]falsch?[/url]
aus deinem Posting dargestellt.

Zitat von nahpets:
Das & ist das Trennzeichen zwischen den einzelnen mit = verbundenen Parameterpaaren der URL.
Auch das stimmt nur begrenzt. Man kann beliebige Trennzeichen einführen. Empfohlen wird als Trennzeichen übrigens ein Semikolon, nicht das Ampersand. Dazu gibt es nicht nur einen Thread im Selfhtml-Forum: http://forum.de.selfhtml.org/archiv/...07828/#m670540.

Zitat von nahpets:
Diese Aussage ist so nicht richtig. Eine URL in der Form
Code:
[url="http://www.google.de/search?hl=de&amp;q=wikipedia&amp;meta="]Das wird als Linktext angezeigt[/url]
ist fehlerhaft.
Nein. Wenn der Separator ein & ist, dann ist das die einzig richtige Schreibweise.

Zitat von nahpets:
So wäre es richtig:
Code:
[url="http://www.google.de/search?hl=de&q=wikipedia&meta="]Das wird als Linktext angezeigt[/url]
Ebenso wäre das richtig:
Code:
[url="http://www.google.de/search?hl=de&q=wikipedia&meta="]Das wird als Linktext mit &amp;Ampersand angezeigt[/url]
oder aber auch
Code:
[url="http://www.google.de/search?hl=de&q=wikipedia&meta="]http://www.google.de/search?hl=de&amp;q=wikipedia&amp;meta=[/url]
Dann überprüfe mal folgenden Quellcode mit dem Validator (Ich habe deine drei Links einfach in ein ansonsten valides XHTML-Dokument eingesetzt.):
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <title>Test</title>
</head>
<body>
<h1>Testdokument</h1>
<ul>[*][url="http://www.google.de/search?hl=de&q=wikipedia&meta="]Das wird als Linktext angezeigt[/url][*][url="http://www.google.de/search?hl=de&q=wikipedia&meta="]Das wird als Linktext mit &amp;Ampersand angezeigt[/url]
[*][url="http://www.google.de/search?hl=de&q=wikipedia&meta="]http://www.google.de/search?hl=de&amp;q=wikipedia&amp;meta=[/url][/list]</body>
</html>
Er wird Fehlermeldungen ausgeben.

Der folgende Quellcode mit maskierten Ampersands ist jedoch valide und die Links funktionieren ebenfalls:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <title>Test</title>
</head>
<body>
<h1>Testdokument</h1>
<ul>[*][url="http://www.google.de/search?hl=de&amp;q=wikipedia&amp;meta="]Das wird als Linktext angezeigt[/url][*][url="http://www.google.de/search?hl=de&amp;q=wikipedia&amp;meta="]Das wird als Linktext mit &amp;Ampersand angezeigt[/url]
[*][url="http://www.google.de/search?hl=de&amp;q=wikipedia&amp;meta="]http://www.google.de/search?hl=de&amp;q=wikipedia&amp;meta=[/url][/list]</body>
</html>
Jetzt deutlicher?

LG,
Xong
  Mit Zitat antworten Zitat
 


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 aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz