Seite 1 von 1
[SOLVED] Buffer Problem - In Speicher schreiben
Verfasst: 06.12.2012 21:41
von R3booz
Ich sende 'Data' mit der maximalen tcp Größe über das Internet.
Das Problem es kommen nur Chinesiche Zeichen raus.
MfG R3booz
Re: Buffer Problem - In Speicher schreiben
Verfasst: 06.12.2012 21:46
von ts-soft
Man, da hast Du uns aber viele Infos gegeben
Vielleicht solltest Du mal dran denken, das es hier keine Hellseher gibt

Re: Buffer Problem - In Speicher schreiben
Verfasst: 06.12.2012 21:59
von R3booz
Also ich benutze mein Client und Server Programm um Dateien zu schicken und am Anfang soll er den Dateinamen schicken aber am anderen Ende (Server) kommen nur Chinesiche Zeichen heraus. Der Buffer beträgt ich meine 653353 das maximale aber es kommen nur komische Sachen bei raus.
R3booz
Re: Buffer Problem - In Speicher schreiben
Verfasst: 06.12.2012 22:02
von ts-soft
Ich dachte an nützliche Informationen!
Code, Compileroptionen usw.
Wenn man Dir alles aus der Nase ziehen muß, dann macht es keinen Spaß.
Re: Buffer Problem - In Speicher schreiben
Verfasst: 06.12.2012 22:04
von R3booz
Sorry ich bin grad nicht am pc ich schreib gleich nochmal
MfG r3booz
Re: Buffer Problem - In Speicher schreiben
Verfasst: 07.12.2012 07:29
von Danilo
R3booz hat geschrieben:Ich sende 'Data' mit der maximalen tcp Größe über das Internet.
Das Problem es kommen nur Chinesiche Zeichen raus.

Typisches Problem:
Code: Alles auswählen
;
; [X] Create unicode executable
;
mem = AllocateMemory(1024)
If mem
PokeS(mem,"PureBasic Text",-1,#PB_Ascii) ; ASCII poken/senden
MessageRequester("INFO", PeekS(mem,-1,#PB_Unicode)) ; UNICODE peeken/empfangen, "chinesische Zeichen"
;MessageRequester("INFO", PeekS(mem,-1,#PB_Ascii)) ; ASCII peeken/empfangen, OK
EndIf
Re: Buffer Problem - In Speicher schreiben
Verfasst: 22.01.2013 17:05
von R3booz
etwas späte rückmeldung aber egal
das Problem war, dass ich in den Compiler Optionen Unicode eingeschaltet hatte
trotzdem Danke für die Bemühungen
mfg R3booz