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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gæst
Svar på dette spørgsmål

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loader...

×
×
  • Tilføj...

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.