Кодировочные таблицы:
Unicode – стандарт, согласно которому для представления каждого символа используется
2 байта. (можно кодировать математические символы, русские, английские, греческие, и даже китайские). C его помощью можно закодировать не 256, а 65536 различных символов. Полная спецификация стандарта Unicode включает в себя все существующие, вымершие и искусственно созданные алфавиты мира, а также множество математических, музыкальных, химических и прочих символов
СР1251 - наиболее распространенная кодировка Microsoft Windows, "Code Page",
#160 неразрывный пробел,
#173 мягкий перенос.