webForumDet fria alternativet

åäö

.NETur .NET

5 svar · 534 visningar · startad av Mc Fetto

Medlem sedan nov. 20022 355 inlägg
Frågan#1

Jag har följande:

 			string fileNameRT= filePath + "/smil/"+fileNr.ToString()+".rt";
			XmlTextWriter textWrite=new XmlTextWriter(fileNameRT,null);

			textWrite.WriteString("          " + txtboxComments.Text);

Nu blir åäö inte riktigt så som man vill att de ska se ut!
Vad ska man använda för funtion för att få med dem?

Medlem sedan okt. 20005 273 inlägg
#2

lägg till

[red]
<globalization fileEncoding="iso-8859-1" requestEncoding="iso-8859-1" responseEncoding="iso-8859-1" culture="sv-SE" uiCulture="sv-SE" />
[/red]

i web.config så ska det lösa sig

mv icaaq

Medlem sedan nov. 20022 355 inlägg
#3

Nope, det fungerade tydligen inte!

Medlem sedan mars 20007 896 inlägg
#4

Skapar du en XML-fil och tecknen i den blir underliga? I processinstruktionen 'xml' anger man i så fall attributet encoding med värdet ISO-8859-1 för Western ( Där utökningen innehåller bl.a. å, ä och ö ).

Den borde sedan se ut:

<xml version="1.0" encoding="ISO-8859-1"?>

Hur man gör det med .NET är en annan femma. ;)

Som det ser ut nu räcker det med att du skriver:

textWrite.WriteString( "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>" );

Kan fungera. :)

Medlem sedan nov. 20022 355 inlägg
#5

Problemet är att det läses in i smilfilen (liknande xml fil), åöä finns där. Men när sen låter realplayer spela upp texten blir det konstigt.

jag hämtar texten så här:

textWrite.WriteString("          " + txtboxComments.Text);

Texboxen är "på serversidan" det har inget med realplayer, då jag tar samma data och skickar det ifrån klienten och tar emot det med:

comm[i] = Server.HtmlEncode(Request.QueryString["b"+i]);

Då spelas det upp på rätt sätt. Vad kan jag göra för att det ska fungera på det översta exemplet?

Medlem sedan nov. 20022 355 inlägg
#6

Fick rätt på det till sist :)

Ändrade XMLwriter till följande:

XmlTextWriter textWrite=new XmlTextWriter(fileNameRT,Encoding.Default);
134 ms totalt · 3 externa anrop · v20260731065814-full.8a4e7caf
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)