webForumDet fria alternativet

Streama ut bild och text

2 svar · 260 visningar · startad av anno

annoMedlem sedan nov. 2000213 inlägg
#1

Har den här koden nedanför för att streama ut en bild med lite text på, texten hämtar jag in från Request.QueryString["text"]; Problemet är att jag inte får med å, ä och ö från länken när jag försöker streama ut bild och text, andra bokstäver går bra.

Någon som har någon idé på vad man kan göra för att lösa detta?

System.Web.HttpContext context = System.Web.HttpContext.Current;
string strText = Request.QueryString["text"];

System.Drawing.Image image = System.Drawing.Image.FromFile(Server.MapPath("bild.jpg"));
Bitmap b = new Bitmap(image);
Graphics g = Graphics.FromImage(b);

SolidBrush objBrush = new SolidBrush(Color.Black);
Font objFont = new Font("Verdana", 8);

g.DrawString(strText, objFont, objBrush, 40, 40);
g.Flush();

context.Response.ContentType = "image/jpeg";
b.Save(context.Response.OutputStream, ImageFormat.Jpeg);

context.Response.Flush();
renholmMedlem sedan apr. 20012 266 inlägg
#2

Testa med följande...
<globalization
requestEncoding="iso-8859-1"
responseEncoding="iso-8859-1"
/>

annoMedlem sedan nov. 2000213 inlägg
#3

Tack, det var det som saknades.

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)