This is weird:
Temp2$ = Word$[Loop]
Apparently, Word$[Loop] does not return a string, it returns an int which represents the character code. So when you do the above, what you get is the character code, converted to a string.
This on the other hand gives you the expected result:
Temp2$ = Chr$(Word$[Loop])
Temp2$ = Word$[Loop]
Apparently, Word$[Loop] does not return a string, it returns an int which represents the character code. So when you do the above, what you get is the character code, converted to a string.
This on the other hand gives you the expected result:
Temp2$ = Chr$(Word$[Loop])