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

jeno

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

если перевожу текст (кодировка win, русский) в base64 и потом обратно, текст нарущается...
как это избежать??? :rolleyes:
 

Фанат

oncle terrible
Команда форума
не портить данные между переводом в base64 и обратно.
или не переводить ничего в base64
 

jeno

Новичок
если пишу так:
<?
print base64_decode(base64_encode("вася"));
?>

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

jeno

Новичок
з.ы.текст в url хранится уже в base64
еще раз, пишу вот так:

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


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


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

(url: "index.php?text=4uDx/w==")
 

Фанат

oncle terrible
Команда форума
ну кто тебе такое сказал?
если бы он был в base64, то наверное бы раскодировался бы без проблем?
а если есть проблемы, то значит - НЕ в base64?!

ну неужели такое примитивное логическое построение недоступно разуму?
 

jeno

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

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

SiMM

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

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