Hi Thomas.
for the sake of completeness and also to provide hints for others:
Your problem is due to the difference between code pages MS 1252 (SAP number 1160) and ISO-8859-1 (SAP number 1100). In fact MS 1252 extended the ISO code page in the range of x80 - x9F (DEC 128 - 159). See list below. If one of these characters is included in your texts, it will be converted to # when selecting the ENCODING NON-UNICODE option (and logon language is e.g. EN). This option will cause the encoding to be ISO-8859-1. With LEGACY TEXT MODE one can select the code page individually.
You can also have a look at the following SAP Note (including the attachment of the note):
382285 - Some characters are converted to '#' in SAP WinGUI
The described problem in this note is different, but the root cause of the problem is the same.
By the way similar issues arise with other single byte code pages like those for Eastern Europe, Cyrillic, ... etc.
Best regards,
Nils Buerckel
DEC HEX Char
128 80 €
129 81
130 82 ‚
131 83 ƒ
132 84 „
133 85 …
134 86 †
135 87 ‡
136 88 ˆ
137 89 ‰
138 8A Š
139 8B ‹
140 8C Œ
141 8D
142 8E Ž
143 8F
144 90
145 91 ‘
146 92 ’
147 93 “
148 94 ”
149 95 •
150 96 –
151 97 —
152 98 ˜
153 99 ™
154 9A š
155 9B ›
156 9C œ
157 9D
158 9E ž
159 9F Ÿ