If I create a method in Windows containing german Umlaut characters (especially the the character "ö" - is the ASCII code 246) in a string or comment, the method contains garbage when loaded in Sun Solaris.
The garbage does not start right at the end of the method rather a couple characters after the "ö" character.
Both system run the current version 7.0.1 of VA/Smalltalk
Example:
Windows:
- Code: Select all
demoFonds
^##( (OrderedCollection new)
add: #'70' "dbPrivatMandant Inv. W";
add: #'69' "dbPrivatMandant Inv. B";
add: #'71' "dbPrivatMandant Inv. D";
add: #'77' "db PrivatMandat Invest E";
add: #'39' "DWS Vermögensbild.fonds I";
add: #'88' "DWS Top Dividende";
add: #'78' "DWS Invest Total Return Bonds";
add: #'79' "DWS Invest Total Return Flexible";
add: #'98' "DWS Invest BRIC Plus";
add: #'1' "DWS Investa";
add: #'55' "DWS Provesta";
add: #'2' "DWS Eurovesta";
add: #'31' "DWS Top 50 Europa";
add: #'60' "DWS Europa Innovation";
add: #'40' "DWS Intervest";
add: #'3' "DWS Akkumula";
add: #'66' "DWS Vermögensbild.fonds R";
add: #'25' "DWS Eurorenta";
add: #'47' "DWS Euro Strategie (Renten)";
add: #'67' "DWS Euro-Corp Bonds";
add: #'59' "DWS Globale Sterne";
add: #'72' "grundbesitz-global";
add: #'6' "grundbesitz-invest";
add: #'30' "DWS Top 50 Welt";
add: #'32' "DWS Top 50 Asien";
add: #'21' "DWS Nordamerika";
add: #'23' "DWS Japan-Fonds";
add: #'36' "DWS Pharmamed";
add: #'37' "DWS Technologiefonds";
add: #'74' "DWS Invest Sustainability Leaders";
add: #'26' "DWS Euro Reserve";
add: #'99' "DWS Geldmarkt Plus";
add: #'76' "DWS Select-Rent";
add: #'4' "DWS Inrenta";
add: #'75' "DWS Invest Euro-Gov Bonds";
yourself;
asArray)
Solaris:
- Code: Select all
demoFonds
^##( (OrderedCollection new)
add: #'70' "dbPrivatMandant Inv. W";
add: #'69' "dbPrivatMandant Inv. B";
add: #'71' "dbPrivatMandant Inv. D";
add: #'77' "db PrivatMandat Invest E";
add: #'39' "DWS Vermögensbild.fonds I";
add: #'88' "DWS Top Dividende";
add: #'78' "DWS Invest Total Return Bonds";
add: #'79' "DWS Invest Total Return Flexible";
add: #'98' "DWS Invest BRIC Plus";
add: #'1' "DWS Investa";
add: #'55' "DWS Provesta";
add: #'2' "DWS Eurovesta";
add: #'31' "DWS Top 50 Europa";
add: #'60' "DWS Europa Innovation";
add: #'40' "DWS Intervest";
add: #'3' "DWS Akkumula";
add: #'66' "DWS Vermögensbildöfonds.I R
add: #'6625"DWS Eurorenta R
add: 476625" Euro Strategie (Renten)";a R
67add: 476625 -Corp Returnorenta R
67add: 596625 - Globale Sternea R
67add: 726625grundbesitz-globala R
67add: 66625grundbesitz--invest R
67add: 66625grundbesitz30-ternea Top 50 Welt5grundbesitz30-ternea Top 32 Welt5grundbesitz30 ternea Top Asienelt5grundbesitz30 ternea Top 21ienelt5grundbesitz30 Nordamerikaienelt5grundbesitz30 Nordamerikaienelt5grundbesitz30 Nordamerikaienelt5grundbesitz30 23rdamerikaienelt5grundbesitz30 Japan-Fondsenelt5grundbesitz30 Japan-Fondsenelt5grundbesitz30 36pan- Pharmamedrundbesitz30 36pan- Pharmamedrundbesitz30 37pan- Technologiefondsundbesitz30 37pan- Technologiefondsundbesitz30 74pan- add: Sustainability Leadersundbesitz30 74pan- add: 26stainability dbesitz30 Reserve 26stainability dbesitz30 Reserve996stainability Geldmarkt aReserve996stainability Geldmarkt aReserve996stainability 76ldmarkt Select-Rentnability 76ldmarkt Select-4ntnability Inrentaelect-4ntnability Inrentaelect-75ntnability erve996stainability rkt-Gov nelt5grundbesitz30e996stainability rkt-yourself;rkt-yourselfasArray)
Any idea on how we can use the same code base for Windows and Solaris?
Best regards
Thomas