One mor ething I forgot to mention... Escaping a space can be done in many ways :
- '\ ' - '\20' - '#20' (unlikely, but this is possible) All those three kind of escaped space must be handled, so that the space is kept after the prepareString processing.
