base64 проблемы с кодировкой..

  • Автор темы Автор темы jeno
  • Дата начала Дата начала

jeno

Новичок
base64 проблемы с кодировкой..

если перевожу текст (кодировка win, русский) в base64 и потом обратно, текст нарущается...
как это избежать??? :rolleyes:
 
не портить данные между переводом в base64 и обратно.
или не переводить ничего в base64
 
если пишу так:
<?
print base64_decode(base64_encode("вася"));
?>

все ок..
а если беру текст из url ($_GET['text']), то текст портится.. (вот так примерно "оOю>")
 
з.ы.текст в url хранится уже в base64
еще раз, пишу вот так:

print base64_decode("4uDx/w==");


а вот так не хочет:


print base64_decode($_GET['text']);

(url: "index.php?text=4uDx/w==")
 
ну кто тебе такое сказал?
если бы он был в base64, то наверное бы раскодировался бы без проблем?
а если есть проблемы, то значит - НЕ в base64?!

ну неужели такое примитивное логическое построение недоступно разуму?
 
в общем, я понял почему это...так происходит только в одном браузере...

если я не знаю в какой кодировке тот браузер отдает текст, как мне коректно перекодировать текст в win?
 
> если я не знаю в какой кодировке тот браузер отдает текст, как мне коректно перекодировать текст в win?

Для начала - нормально описав задачу, не приплетая к ней base64. Телепаты тут отродясь не водились. А тех, что заводились - пристреливали - процент угадывания слишком мал.
 
Сверху