• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Bild mit japanischen Filenamen einfügen

Status
Für weitere Antworten geschlossen.

dargel

Neues Mitglied
Hi,
ich hab momentan folgendes Problem:

Mein Program erzeugt mir ein jpg bild mit japanischen Filenamen (japanische Schriftzeichen).
Dieses Bild möchte ich in eine Website einfügen. Dabei lese ich den Filename (welcher richtig in einer xml datei abgespeichert ist) mittels xslt ein und gebe in dann als Attribut dem <img> tag in html mit. Leider wird daraufhin das Bild nicht angezeigt.

Daher meine Frage:
Muss ich dem img tag noch irgendein Attribut (wie z.B. lang ) mitgeben, damit es denn japanischen Filenamen lesen kann???


Hat damit jemand Erfahrung???

Vielen Dank für eure Hilfe
 
dargel schrieb:
Muss ich dem img tag noch irgendein Attribut (wie z.B. lang ) mitgeben, damit es denn japanischen Filenamen lesen kann???
Da einige Browser sogar Probleme mit deutschen Umlauten haben, würde ich zunächst einmal dort nach der Fehlerursache suchen.
 
Das ist sicherlich richtig, hilft mir aber nicht wirklich weiter...
Die Website muss auch nur im Internet Explorer angezeigt werden.
(Ich öffne diesen aus meiner mfc-Anwendung heraus)

ich zeig euch mal meinen Code:

XML-Datei:
HTML:
<?xml version="1.0" encoding="UTF-8"?>
...
<File Id="0" Path="XXXX.emf" Name="2D" Worksheet="Worksheet">
...

Dabei ist XXXX in japanischen Buchstaben...
Nebenbei bemerkt, wenn ich den Filenamen als Text einfüge, dann funktioniert das Ganze. Nur als Quelldatei für ein Bild ist das Ganze nicht möglich. Das Bild ist auch als XXXX.emf da.

XSLT-Datei:
HTML:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<xsl:stylesheet version="1.0" mlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method='html'/>

<html>
<head>
<title>Default</title>
</head>

... hier noch vieles anderes...

<img> 
		<xsl:attribute name="src">
			<xsl:value-of select="@Path"/>
		</xsl:attribute>
</img>

Der Path stimmt, da er für deutsche und englische Schriftzeichen funzt.

Vielen Dank
 
Zuletzt bearbeitet von einem Moderator:
Status
Für weitere Antworten geschlossen.
Zurück
Oben