I added three things here:
- The encoding before I change the encoding
- the encoding after the changes
- how I open the port and change the encoding
The "met accenten hé jà bèkes" and the "zonder accenten" are the SMS that I
tryed to send: they are dutch...
Before the SerialPort1.Enc oding = System.Text.Enc oding.GetEncodi ng(28591)
?serialport1.En coding
{System.Text.AS CIIEncoding}
[System.Text.ASC IIEncoding]: {System.Text.AS CIIEncoding}
ASCII: {System.Text.AS CIIEncoding}
asciiEncoding: {System.Text.AS CIIEncoding}
BigEndianUnicod e: {System.Text.Un icodeEncoding}
BodyName: "us-ascii"
ChineseHZ: 52936
CodePage: 20127
CodePageASCII: 20127
CodePageBigEndi an: 1201
CodePageDefault : 0
CodePageDLLKore an: 20949
CodePageGB2312: 20936
CodePageMacGB23 12: 10008
CodePageMacKore an: 10003
CodePageNoMac: 2
CodePageNoOEM: 1
CodePageNoSymbo l: 42
CodePageNoThrea d: 3
CodePageUnicode : 1200
CodePageUTF32: 65005
CodePageUTF32BE : 65006
CodePageUTF7: 65000
CodePageUTF8: 65001
CodePageWindows 1252: 1252
dataItem: {System.Globali zation.CodePage DataItem}
DecoderFallback : {System.Text.De coderReplacemen tFallback}
Default: {System.Text.SB CSCodePageEncod ing}
defaultEncoding : {System.Text.SB CSCodePageEncod ing}
DuplicateEUCCN: 51936
emptyByteArray: {Length=0}
ENC50229: 50229
EncoderFallback : {System.Text.En coderReplacemen tFallback}
EncodingName: "US-ASCII"
encodings: {Length=1}
EUCCN: 936
EUCJP: 51932
EUCKR: 51949
GB18030: 54936
HeaderName: "us-ascii"
InternalSyncObj ect: {Object}
IsBrowserDispla y: False
IsBrowserSave: False
ISCIIAssemese: 57006
ISCIIBengali: 57003
ISCIIDevanagari : 57002
ISCIIGujarathi: 57010
ISCIIKannada: 57008
ISCIIMalayalam: 57009
ISCIIOriya: 57007
ISCIIPanjabi: 57011
ISCIITamil: 57004
ISCIITelugu: 57005
IsMailNewsDispl ay: True
IsMailNewsSave: True
ISO_8859_1: 28591
ISO_8859_8_Visu al: 28598
ISO_8859_8I: 38598
ISO2022JP: 50220
ISO2022JPESC: 50221
ISO2022JPSISO: 50222
ISOKorean: 50225
ISOSimplifiedCN : 50227
IsReadOnly: True
IsSingleByte: True
Latin1: {System.Text.La tin1Encoding}
latin1Encoding: {System.Text.La tin1Encoding}
m_codePage: 20127
m_deserializedF romEverett: False
m_isReadOnly: True
MIMECONTF_BROWS ER: 2
MIMECONTF_MAILN EWS: 1
MIMECONTF_SAVAB LE_BROWSER: 512
MIMECONTF_SAVAB LE_MAILNEWS: 256
s_InternalSyncO bject: {Object}
Unicode: {System.Text.Un icodeEncoding}
unicodeEncoding : {System.Text.Un icodeEncoding}
UTF32: {System.Text.UT F32Encoding}
utf32Encoding: {System.Text.UT F32Encoding}
UTF7: {System.Text.UT F7Encoding}
utf7Encoding: {System.Text.UT F7Encoding}
UTF8: {System.Text.UT F8Encoding}
utf8Encoding: {System.Text.UT F8Encoding}
WebName: "us-ascii"
WindowsCodePage : 1252
After the SerialPort1.Enc oding = System.Text.Enc oding.GetEncodi ng(28591)
?serialport1.En coding
{System.Text.La tin1Encoding}
[System.Text.Lat in1Encoding]: {System.Text.La tin1Encoding}
ASCII: {System.Text.AS CIIEncoding}
asciiEncoding: {System.Text.AS CIIEncoding}
BigEndianUnicod e: {System.Text.Un icodeEncoding}
BodyName: "iso-8859-1"
ChineseHZ: 52936
CodePage: 28591
CodePageASCII: 20127
CodePageBigEndi an: 1201
CodePageDefault : 0
CodePageDLLKore an: 20949
CodePageGB2312: 20936
CodePageMacGB23 12: 10008
CodePageMacKore an: 10003
CodePageNoMac: 2
CodePageNoOEM: 1
CodePageNoSymbo l: 42
CodePageNoThrea d: 3
CodePageUnicode : 1200
CodePageUTF32: 65005
CodePageUTF32BE : 65006
CodePageUTF7: 65000
CodePageUTF8: 65001
CodePageWindows 1252: 1252
dataItem: {System.Globali zation.CodePage DataItem}
DecoderFallback : {System.Text.In ternalDecoderBe stFitFallback}
Default: {System.Text.SB CSCodePageEncod ing}
defaultEncoding : {System.Text.SB CSCodePageEncod ing}
DuplicateEUCCN: 51936
emptyByteArray: {Length=0}
ENC50229: 50229
EncoderFallback : {System.Text.In ternalEncoderBe stFitFallback}
EncodingName: "Western European (ISO)"
encodings: {Length=2}
EUCCN: 936
EUCJP: 51932
EUCKR: 51949
GB18030: 54936
HeaderName: "iso-8859-1"
InternalSyncObj ect: {Object}
IsBrowserDispla y: True
IsBrowserSave: True
ISCIIAssemese: 57006
ISCIIBengali: 57003
ISCIIDevanagari : 57002
ISCIIGujarathi: 57010
ISCIIKannada: 57008
ISCIIMalayalam: 57009
ISCIIOriya: 57007
ISCIIPanjabi: 57011
ISCIITamil: 57004
ISCIITelugu: 57005
IsMailNewsDispl ay: True
IsMailNewsSave: True
ISO_8859_1: 28591
ISO_8859_8_Visu al: 28598
ISO_8859_8I: 38598
ISO2022JP: 50220
ISO2022JPESC: 50221
ISO2022JPSISO: 50222
ISOKorean: 50225
ISOSimplifiedCN : 50227
IsReadOnly: True
IsSingleByte: True
Latin1: {System.Text.La tin1Encoding}
latin1Encoding: {System.Text.La tin1Encoding}
m_codePage: 28591
m_deserializedF romEverett: False
m_isReadOnly: True
MIMECONTF_BROWS ER: 2
MIMECONTF_MAILN EWS: 1
MIMECONTF_SAVAB LE_BROWSER: 512
MIMECONTF_SAVAB LE_MAILNEWS: 256
s_InternalSyncO bject: {Object}
Unicode: {System.Text.Un icodeEncoding}
unicodeEncoding : {System.Text.Un icodeEncoding}
UTF32: {System.Text.UT F32Encoding}
utf32Encoding: {System.Text.UT F32Encoding}
UTF7: {System.Text.UT F7Encoding}
utf7Encoding: {System.Text.UT F7Encoding}
UTF8: {System.Text.UT F8Encoding}
utf8Encoding: {System.Text.UT F8Encoding}
WebName: "iso-8859-1"
WindowsCodePage : 1252
How I open it:
SerialPort1.Por tName = strPortName '"COM1"
SerialPort1.Bau dRate = intBaudRate '9600
SerialPort1.Dat aBits = intDataBits '8
SerialPort1.Par ity = parParity 'Parity.None
SerialPort1.Sto pBits = stbStopBits 'StopBits.One
SerialPort1.Han dshake = hskHandShake 'Handshake.None
SerialPort1.Ope n()
SerialPort1.Enc oding = System.Text.Enc oding.GetEncodi ng(28591)
"Jon Skeet [C# MVP]" <sk***@pobox.co m> wrote in message
news:MP******** *************** *@msnews.micros oft.com...
DraguVaso <pi**********@h otmail.com> wrote:
Thanks, I changed it and tryed to send some messages but I always got this
answer when I got accents in it:
"met accenten hé jà bèkes
OK
"
And not the "+CMGS: " that I normally should receive...
Even messages without accent don't work: there I get this as an answer for
mthe modem:
"zonder accenten
ERROR
"
Do you understand those messages? I don't know the language, I'm
afraid.
Messages without accents shouldn't be affected at all. Print out which
encoding the serial port class is using *before* you set it - that
could be useful information.
--
Jon Skeet - <sk***@pobox.co m>
http://www.pobox.com/~skeet
If replying to the group, please do not mail me too