Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


problem med ÅÄÖ (åäö)

Postades av 2004-10-01 14:44:01 - Robert Säll, i forum asp.net generellt, Tråden har 8 Kommentarer och lästs av 2890 personer

Hej!

Jag har ett problem, när jag ska läsa samt skapa filer med System.IO så kommer inte ÅÄÖ med, när jag skapar filer med ändelsen .asp (alla ändelser utom .txt) så ersätts ÅÄÖ med konstiga tecken, jag måste ha ÅÄÖ som vanligt i filerna då dessa filer inte ska läsar från mina script, därför kan jag inte replaca..

Här är koden för att läsa en fil:
[kod]
Try
' Create an instance of StreamReader to read from a file.
Dim sr As StreamReader = New StreamReader("TestFile.txt")
Dim line As String
' Read and display the lines from the file until the end

' of the file is reached.
Do
line = sr.ReadLine()
Console.WriteLine(Line)
Loop Until line Is Nothing
sr.Close()
Catch E As Exception
' Let the user know what went wrong.
Console.WriteLine("The file could not be read:")
Console.WriteLine(E.Message)
End Try
[/kod]

Och här är koden för att lägga till en fil:
[kod]
strName = Request.Form("name")
strPath = Request.Form("path")
strContent = Request.Form("content")
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
IF not FSO.FileExists(Server.MapPath(strPath) & "/" & strName) Then
Set objFIle = FSO.CreateTextFile(Server.MapPath(strPath) & "/" & strName, True)
objFile.Write(strContent)
objFile.Close : Set ObjFile = Nothing
strRedirect = "?action=showFile&file="& strPath & strName
Else : strRedirect = "Exist.asp?do=FileExist"
End IF
Set FSO = Nothing
Response.Redirect(strRedirect)
[/kod]

Jag har ändå denna kod i min web.config:
[kod]
<system.web>
<globalization
culture = "sv-se"
uiCulture = "sv"
requestEncoding="utf-8"
responseEncoding="utf-8"
/>
</system.web>
[/kod]

Så vet ni varför ÅÄÖ inte fungerar?


Svara

Sv: problem med ÅÄÖ (åäö)

Postades av 2004-10-01 14:56:17 - Pelle Johansson

Det finns två sätt att spara en fil på. Windows har möjlighet att göra detta på två sätt, antingen ansi eller UTF (om jag inte minns fel). Första kontrollen är att använda notepad, wordpad eller liknande och öppna filen. Ser du åäö är allt ok, om inte - spara om filen och välj ett annat format och testa igen med din applikation.


Svara

Sv: problem med ÅÄÖ (åäö)

Postades av 2004-10-01 15:13:59 - Fredrik Klarqvist

Prova att själv ange vilken encoding du vill använda. Exempel:

Dim streamWr As New IO.FileStream("c:\test.txt", IO.FileMode.CreateNew)
Dim BinWr As New IO.BinaryWriter(streamWr, System.Text.Encoding.UTF8)
Dim Content As String = "En svensk text med å ä och ö"
BinWr.Write(Content)
BinWr.Close()
streamWr.Close()


Svara

Sv: problem med ÅÄÖ (åäö)

Postades av 2004-10-01 15:44:48 - Robert Säll

Jag har nu testat alla encodnings men ingen skriver ut ÅÄÖ..

Hur ska jag göra?


Svara

Sv: problem med ÅÄÖ (åäö)

Postades av 2004-10-03 10:27:46 - Robert Säll

Ingen som vet?


Svara

Sv: problem med ÅÄÖ (åäö)

Postades av 2004-10-03 11:51:25 - Farid BenHajji

Du kan ju testa att i web.config filen för den webb du arbetar med sätta en egen globalization, det brukar göra susen.

<code>

<system.web>
...
<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="sv-SE" />
...

</system.web>

</code>



Svara

Sv: problem med ÅÄÖ (åäö)

Postades av 2004-10-05 14:24:23 - Pelle Johansson

Problemet ligger inte i vs - problemet är troligen mer hur filen har skapats. Ta notepad och skriv åäö i en fil och spara, accessa sedan den och se om det fungerar i första läget.

Om det funkar, ta då via notepad och öppna filen, spara ner med utf-8 formatet och testa den.


Svara

Sv: problem med ÅÄÖ (åäö)

Postades av 2004-10-06 12:59:06 - Johan Normén

Robert.

Du sa när du skriver filen som asp. Menar du då nät du öppnar den i notepad eller via webben?
För ASP .Net och ASP har inte smma tecken koder. Det blir krockar.

Du kan om det nu är ovan sätt du gör, sätta in meta taggar i asp filen som säger att htmlen är en viss content. Detta kan lösa ditt problem. Du kan även istället för UTF-8 i web.config sätta en ISO.
typ: ISO-8859-15
För att se om det kan hjälpa till.

Mvh Johan


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 170
27 953
271 705
988
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies