I am not a German speaker but I am working on a software program that is used by German speaking users. So here is the question:
In a software application that displays and stores data to a DB in "upper case" only, how should 'ß' be handled?
For example in English, if a user types an address of "101 Main Street", the text box will actually display "101 MAIN STREET". How should this work in German?
Would a German speaking user expect to be able to store 'ß' if all the other letters are forced to upper case?
If a user needs to store the value "101 Goethestraße", would they expect to type "101 GOETHESTRAßE" or "101 GOETHESTRASSE"?
Should they not be able to input the letter 'ß' at all, forcing them to use 'SS' instead? Or should they be able to type 'ß' but the program would automatically replace it with 'SS'?