I use Geany for all my coding, in my linux Mint-MATE install. Occasionally, i have a problem where a non-breaking space (char code 194) is present instead of a normal space character (32). This just happened again and i'd swear that i didn't do anything special - i was just typing as normal. It's a real problem because the non-breaking space breaks (ironically) my Ruby on Rails interpreter.
Is there some key combination, like shift&space, alt&space, or something, that puts a non-breaking space instead of a normal one? I've been experimenting with key combinations but can't produce one on demand.
If there is some combination that makes the 194 space, can i disable this?
EDIT - the plot thickens (maybe) - if i "inspect" this character (in ruby) i get
"\302\240", which seems different again. From my (limited) understanding of character encoding, we've got the unicode char
A0, which is represented in utf8 as
C2 A0, which is then represented here as
"\302\240". So, this might just be because my ruby environment, which i'm using to look at the characters in the string is utf8, so it's being translated. So, this EDIT might just be adding extra confusion - apologies if so!