![]() |
AW: Arbeitet ein ungarisches Windows anders als ein deutsches/englisches?
Zitat:
|
AW: Arbeitet ein ungarisches Windows anders als ein deutsches/englisches?
Wie würde das denn mit Base64 funktionieren? Mit Base64 hatte ich noch nie etwas zu tun.
Würde man hier dann die Bytes des Streams in Base64 wandeln sehe ich das richtig? Vielleicht so?
Delphi-Quellcode:
... EncodeBase64(stream.Memory, stream.Size); // TBytesStream, gefüllt mit einer binary über loadfromfile
|
AW: Arbeitet ein ungarisches Windows anders als ein deutsches/englisches?
Zitat:
|
AW: Arbeitet ein ungarisches Windows anders als ein deutsches/englisches?
Zitat:
|
AW: Arbeitet ein ungarisches Windows anders als ein deutsches/englisches?
Zitat:
|
AW: Arbeitet ein ungarisches Windows anders als ein deutsches/englisches?
TNetEncoding nimmt als Eingansparameter einen Stream und schreibt die Ausgabe ebenfalls in einen Stream.
Soap.EncdDecd.EncodeBase64 nimmt einen Stream und gibt einen String zurück. Wären die Resultate denn bei beiden gleich? Falls ja, verwende ich glaube ich EncodeBase64 denn dann spare ich mir eine Stream-Variable. |
AW: Arbeitet ein ungarisches Windows anders als ein deutsches/englisches?
Zitat:
TNetEncoding hat auch eine Funktion EncodeBytesToString, allerdings nimm die keinen Stream als Parameter. |
AW: Arbeitet ein ungarisches Windows anders als ein deutsches/englisches?
Zitat:
Nur noch einmal zum Mitschreiben. Vorher habe ich mit StringOf (also TEncoding und Default Codepage) einen Stream in einen String geändert und dann in einen Hash. Das ging wegen der anderen Codepage oder warum auch immer oder weil string nicht gleich string ist schief. Den Stream mittels Base64 in Base64 zu ändern und dann diesen String den ich als Rückgabe bekomme in einen Hash das funktioniert auch bei anderen Codepages korrekt? |
AW: Arbeitet ein ungarisches Windows anders als ein deutsches/englisches?
Zitat:
|
AW: Arbeitet ein ungarisches Windows anders als ein deutsches/englisches?
Mir wurde gerade mitgeteilt, dass diese Änderung Abhilfe geschafft hat und nun alles funktioniert wie vorgesehen.
Ich konnte das leider nie selber testen, da ich kein Windows in der nötigen Sprache hier habe. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz