Я использую кодировку GOB для своего проекта и понял (после долгой борьбы), что пустые строки кодируются/декодируются неправильно. В моем коде я использую сообщение об ошибке (строку), чтобы сообщить о любых проблемах, это сообщение об ошибке большую часть времени пусто. Если я кодирую пустую строку, она становится ничем, и у меня возникают проблемы с декодированием. Я не хочу менять кодирование/декодирование, потому что эти части используются чаще всего. Как я могу сказать Go, как кодировать/декодировать пустые строки?
Пример: рабочий код Playground. Playground не работает код.