Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Problem mit Umlauten beim zuweisen der Bild src (JS) (https://www.delphipraxis.net/211291-problem-mit-umlauten-beim-zuweisen-der-bild-src-javascript.html)

API 26. Aug 2022 12:28

Problem mit Umlauten beim zuweisen der Bild src (JS)
 
Hi,

Beim Element foto wird die Datei der src zugewiesen:

Code:
document.getElementById("foto").src = 'irgendeinnamemitumlauten_äöü.png';
In der Developer Console sehe ich dann den Fehler, dass das Bild nicht gefunden werden kann, da die Umlaute umgewandelt wurden.

Wie kann man das verhindern, ohne dass man den Dateinamen z.B. so umbenennen würde: 'irgendeinnamemitumlauten_aeoeue.png

Zitat:

irgendeinnamemitumla…4%C3%B6%C3%BC.png:1
GET https://irgendwas/irgendeinnamemitum...3%B6%C3%BC.png 404
Image

freimatz 26. Aug 2022 14:16

AW: Problem mit Umlauten beim zuweisen der Bild src (JS)
 
Was bitte ist "document.getElementById("foto").src"?
Und ist der Sourcecode in ANSI oder UTF-8?

KodeZwerg 26. Aug 2022 14:30

AW: Problem mit Umlauten beim zuweisen der Bild src (JS)
 
Er redet von HTML :-D

himitsu 26. Aug 2022 14:31

AW: Problem mit Umlauten beim zuweisen der Bild src (JS)
 
Das "geheime Irgendwas" ist dein Webserver?

Wenn ja, dann gehört Dieser repariert, da er korrekt codierte URLs nicht richtig behandelt.

DeddyH 26. Aug 2022 14:35

AW: Problem mit Umlauten beim zuweisen der Bild src (JS)
 
Hilft das hier? https://developer.mozilla.org/en-US/...ects/decodeURI

himitsu 26. Aug 2022 14:37

AW: Problem mit Umlauten beim zuweisen der Bild src (JS)
 
Vermutlich nicht, da die "Umwandlung" im src-Setter passiert und es dort per se nicht falsch ist.

jaenicke 26. Aug 2022 19:01

AW: Problem mit Umlauten beim zuweisen der Bild src (JS)
 
Zitat:

Zitat von API (Beitrag 1510773)
In der Developer Console sehe ich dann den Fehler, dass das Bild nicht gefunden werden kann, da die Umlaute umgewandelt wurden.

Deine URL endet auf 3ü.png, was so auch nicht falsch ist. Leider hast du kein konkretes Beispiel, deshalb kann man nur raten, wo der Fehler liegt.

Ich habe einfach einmal ein funktionierendes Beispiel erstellt (mit dem oben gezeigten Quelltext). Das müsstest du mit deiner Konstellation vergleichen:
http://www.familie-jänicke.de/servic...0773/test.html

Dass die URL kodiert wird, ist vollkommen normal. Die Frage ist, warum der Webserver offenbar nicht damit klarkommt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:16 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