Hop til indhold
IHC-User.dk
  • 0
Ulle

Gemme tekst med mellemrum og æøå

Spørgsmål

Hej

Jeg bruger IHC Captain til at gemme data i en database på nettet og så vises data på en side.
Jeg bruger funktioner som findes i Captain, og alt virker:
n=[newval]&o=[oldval]&d=[date]&t=[time]&res=[resid]

Jeg har lavet en variabel i databasen som gemmes fra Captain: Type=Føler&TypeTekst=Findes ved vindue

Mit problem er bare at teksten ikke gemmes som jeg skriver den, men i en samlet streng og uden æøå.

Fx bliver TypeTekst=Findes ved vindue til: Findesvedvindue

Samt æøå bliver mærkelige tegn.

Nogen der har en ide til dette?
Gerne nogen der selv har rodet med det og fundet frem til svar om der er en løsning eller ikke!

Del dette indlæg


Link til indlæg
Del på andre sites

11 svar på dette spørgsmål

Recommended Posts

  • 0

Vedhæftet er 3 billeder.
Et af regl opsætningen.
Et af det der kommer i databasen. Der kan man se at ø bliver mærkelig samt sætningen rykkes sammen, mellemrum fjernes.
Et af det der kommer på .asp siden, det er bare det der er i databasen.

asp-side.JPG

database.JPG

regl.JPG

Del dette indlæg


Link til indlæg
Del på andre sites
  • 0

Sikkert noget med valg af tegnsæt UTF8,ISO,  ansi osv i koden, eller brugerinterfacet.

Æ,ø,å samt specialtegn volder ofte (læs næsten altid) problemer når de benyttes via web formularer/html og skal derfor "indkapsles" for at blive parset korrekt. Prøv evt at Google æ,ø,å i html og test med nogle af forslagene.

Del dette indlæg


Link til indlæg
Del på andre sites
  • 0

Kan kode mig ud af æøå på min .asp side som gemmer i database, og kaldes af Captain.
Gøres med følgende to linjer i starten af min .asp side:

Response.CodePage = 65001 
Response.CharSet = "utf-8"

Men mellemrum mellem ord forsvinder stadig, og kan ikke kodes eller er noget med karakterset.

Del dette indlæg


Link til indlæg
Del på andre sites
  • 0

Så er det løst:
Kan kode mig ud af æøå på min .asp side som gemmer i database, og kaldes af Captain.
Gøres med følgende to linjer i starten af min .asp side:

Response.CodePage = 65001 
Response.CharSet = "utf-8"

Mellemrum løses ved at skrive %20 hvor der skal være mellemrum.

\Ulrich

Del dette indlæg


Link til indlæg
Del på andre sites

Opret en konto eller log ind for at kommentere

Du skal være medlem for at skrive en kommentar

Opret en konto

Opret en konto på siden her. Det er nemt!

Opret en ny konto

Log ind

Har du allerede en konto? Log ind her.

Log ind nu

×

Important Information

Privatlivspolitik og We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.