Avatar billede odie Nybegynder
30. maj 2003 - 20:36 Der er 4 kommentarer og
1 løsning

Specielle tegn fra asp til flash (æøå virker)

Hejsa

Jeg bruger flg. til at hente min variabel ind på min side til et tekst effekt og det virker som det skal "normalt".

--flash--
System.useCodePage=True;
loadVariables ("flash_filnavn.asp", "");

Min font er embed.

--asp--
response.write Server.URLEncode(rs("navn"))

Mit problem er at flere brugere f.eks. har en klør i deres navn (som i kortspillet) ♣ som også skal vises, men som et klør tegn.

Hvordan får jeg dette tegn (og andre hvis de finder på det) over og blive vist korrekt i flash. Nu viser den bare: ♣Odie

Håber på lidt hjælp for nu har jeg leget med den del i 4-5 dage uden at komme et skridt videre :-(

/Odie
Avatar billede barklund Nybegynder
30. maj 2003 - 22:46 #1
UTF8-encode... Ved ikke, hvordan det gøres i ASP, men du skal UTF8-encode samt sende den rigtige header... Så kan du i flash udelade System.useCodePage, der netop kan være et problem hvis din egen codepage ikke er nok...
Avatar billede odie Nybegynder
31. maj 2003 - 11:23 #2
Hmmm Nu synes jeg at jeg har ledt nettet igennem og har også forsøgt med session.codepage=65001 uden held.

Jeg er hos wannafind.dk og har Business Suite "pakken" med asp delen(desværre ikke php i dette tilfælde) hvor jeg evt. kunne lave det i MS XML 4,0, men det har jeg slet ikke styr på overhovedet. Ved du om man kan forbinde til en mysql database derfra og så "bare" bruge

<?xml version="1.0" encoding="UTF-8"?>

Men jeg ved ikke hvordan jeg henter data fra min mysql datbase :-(

/odie
Avatar billede barklund Nybegynder
31. maj 2003 - 12:28 #3
Hvordan henter du da dataene nu? For at udskrive xml er stort set som at udskrive almindelig tekst - det skal bare formatteres lidt anderledes.
Avatar billede odie Nybegynder
31. maj 2003 - 12:43 #4
Min asp kode ser helt præcis sådan her ud:

<%
SQLserveradr="mysql2.wannafind.dk"
SQLdatabase="database"
SQLlogin="login"
SQLpassword="password"

Set Conn = Server.CreateObject("ADODB.Connection")
conStr = "driver={MySql};server="& SQLserveradr &";database="& SQLdatabase
        conStr = conStr & ";uid="& SQLlogin &";pwd="& SQLpassword & ";OPTION=16386"

Conn.Open conStr
Set dbRs = Server.CreateObject("ADODB.Recordset")
Sql = "select navn FROM tabel WHERE navnid=1"
set dbRs = conn.Execute(sql)
response.write "name="&Server.URLEncode(dbRs("navn"))
dbRs.Close
set dbRs = nothing
conn.Close
set conn = nothing
%>
Avatar billede odie Nybegynder
04. juli 2003 - 08:58 #5
Der er desværre ikke kommet en løsning. Derfor lukket jeg
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester