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


Encoding Converting ÅÄÖ

Postades av 2005-04-15 16:26:44 - Rickard Robin, i forum asp.net generellt, Tråden har 3 Kommentarer och lästs av 3069 personer

Tjaba! Problem: Har en sträng med ÅÄÖ som jag skickar över till en SMTPserver.
Problemet är bara att de tolkas som ???, vilket inte är önskvärt.

me.body är alltså själva strängen ... hur ska jag lösa detta? nån som vet ?

<code>
'header
Dim x As String = _
"From: <" & Me.From & "> " & vbCrLf & _
"To: " & Me.ToAddress & " " & vbCrLf & _
"Subject: " & Me.Subject & " " & vbCrLf & _
"X-Mailer: Avancit Rickard Robin Mailer 1.1b" & vbCrLf & _
"MIME-Version: 1.0 " & vbCrLf & _
"Content-Type: multipart/mixed; " & vbCrLf & _
" boundary= ""KkK170891tpbkKk__FV_KKKkkkjjwq"" " & vbCrLf & _
vbCrLf & _
"--KkK170891tpbkKk__FV_KKKkkkjjwq " & vbCrLf & _
"Content-Type: text/plain; charset=ISO-8859-1 " & vbCrLf & _
vbCrLf & _
Me.Body & vbCrLf & _
vbCrLf
</code>

HJÄÄÄLP!


Svara

Sv: Encoding Converting ÅÄÖ

Postades av 2005-04-15 17:09:59 - Oskar Johansson

Skulle genast gissa på att all text skickas som utf-8/något annat unicode (har inte full koll på vad som är standard, kan vara utf-16 också) eftersom att ISO-8859-1 inte kan visa alla tecken (kör du unicode har du inte de problemen, därav valet av unicode.) Nu är det dock så att du anger att texten är skickad som ISO-8859-1, eller mottagaren tror iaf. det eftersom att det står så...

Så... Testa att byta ut ISO-8859-1 mot utf-8 så kanske det fungerar


Svara

Sv:Encoding Converting ÅÄÖ

Postades av 2005-04-18 09:36:21 - Rickard Robin

det där är när jag bygger strängen som ska skickas iväg. När jag väl skickar iväg den så använder jag detta:

<code>
Dim ascenBuf As System.Text.UnicodeEncoding = New System.Text.UnicodeEncoding(True, True)
'Dim ascenBuf As System.Text.UnicodeEncoding = New System.Text.UnicodeEncoding
'Dim ascenBuf As System.Text.Encoding = New System.Text.UnicodeEncoding

Dim btWriteBuffer(1024) As Byte
Try
btWriteBuffer = ascenBuf.GetBytes(Msg)
Dim stmSend As NetworkStream = GetStream()
stmSend.Write(btWriteBuffer, 0, btWriteBuffer.Length)
Catch ex As Exception
Throw New Exception("Error Sending Data to Server. " & _
"Written data: " & vbNewLine & Msg & vbNewLine & _
"Errormessage: " & ex.Message & vbNewLine & _
"Stacktrace: " & ex.StackTrace)
End Try
</code>

Och förändranrar jag encoding ovan där, DÅ förändras ÅÄÖ bokstäverna !! Just nu har jag lyckats byta dem till lustiga övriga tecken, men inte just ÅÄÖ.

Plis help!


Svara

Sv: Encoding Converting ÅÄÖ

Postades av 2005-04-18 09:46:33 - Rickard Robin

Muahaha, det är nu löst.

I meddelandet:
<code>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit;
</code>


I koden där jag encodar:
<code>
Dim ascenBuf As System.Text.Encoding = Encoding.GetEncoding("ISO-8859-1")

Dim btWriteBuffer(1024) As Byte
Try
btWriteBuffer = ascenBuf.GetBytes(Msg)
Dim stmSend As NetworkStream = GetStream()
stmSend.Write(btWriteBuffer, 0, btWriteBuffer.Length)
Catch ex As Exception
Throw New Exception("Error Sending Data to Server. " & _
"Written data: " & vbNewLine & Msg & vbNewLine & _
"Errormessage: " & ex.Message & vbNewLine & _
"Stacktrace: " & ex.StackTrace)
End Try
</code>


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 602
27 953
271 705
6 097
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