Код любой русской буквы будет лежать вне этого диапазона. А представляется он двумя байтами в UTF-8, в windows1251 для русских букв один байт. А есть KOI8, например, и всякие другие кодировки, которые кодируют символы в байты.
base64 хочет на входе именно байты, а не символы. Поэтому сначала закодируйте строку в нужную вам кодировку, а потом в base64 передавайте.
|