Слушай, я может херню спрошу но нахера пароль и логин шифруется base64, если они все равно отправляются в открытом виде?
Костыли. По определению, хедер HTTP - MIME-хедер, а MIME до недавних пор не предполагал non-ASCII символы. В противопоставление, пароли и юзернеймы с начала поддерживают любые символы в сервис-специфичных кодировках.