|
|
|
| Ну собственно какие есть способы?! Через get точно не получится, так если знаете, то можно поподробней?! | |
|
|
|
|
|
|
|
для: ДаньЧег
(05.02.2009 в 16:52)
| | Что значит из JavaScript? | |
|
|
|
|
|
|
|
для: sim5
(05.02.2009 в 18:01)
| | Сушествует страница с текстовым инпутом, из него с через AJAX берется введенное значение, и это нужно передать в PHP скрипт, БЕЗ перезагрузки страници! Я знаю всего один способ это сделать, а именно GET. Всегда раньше использовал, но тогда значсения были числовыми.
Тут в постике писалось, что только в Юникоде...
...не подскажите как перевести?! прост у меня с кодировками туго... | |
|
|
|
|
|
|
|
для: ДаньЧег
(06.02.2009 в 20:26)
| | Переводить сайт надо в UTF-8, чтобы не было проблем в дальнейшем. | |
|
|
|
|
|
|
|
для: ДаньЧег
(05.02.2009 в 16:52)
| | Если проблема в неправильном отображении кодировки, то забудьте обо всех кодировках, кроме UTF-8. | |
|
|
|
|
|
|
|
для: coloboc66
(06.02.2009 в 10:48)
| | Ну так подскажите ПОЖАЛУЙСТА способ перевести данные в эту кодировку посредством JAVASCRIPT. | |
|
|
|
|
|
|
|
для: ДанЬЧег
(18.02.2009 в 17:40)
| | Вам говорят о переводе всего сайта на кодировку UTF-8. А если уж вам так хочеться морочиться, то возьмите UTF код как массив, а код 1251 используйте как смещение в нем. Либо прибавляйте к 1251 соответсвующее значение. | |
|
|
|
|
|
|
|
для: sim5
(18.02.2009 в 19:01)
| | Спасибо за разьяснение! НО я в этом ничего не понял! ВЫ можете хотябы ссылку кинуть где подробно про это написано?! | |
|
|
|
|
|
|
|
для: ДаньЧег
(18.02.2009 в 19:28)
| | Ссылку на что? Откройте Word, выберите в меню Вставить символ, просмотрите код одного и того же символа в разных кодировках. Таблицы символов вы сможете найти и в сети, и соответственно узнать их коды. Посмотрев внимательно на код символов, поймете сами о чем я.
А вообще, это геморрой полный. Переводите весь сайт на UTF-8 и не майтесь. | |
|
|
|
|
|
|
|
для: sim5
(18.02.2009 в 19:45)
| | Что то вы мудрите. Использую в АЯКСе кодировку windows-1251 и не имею проблем. А кроме метода GET есть еще и метод POST. Просто делаю обрамление как XML и указываю кодировку windows1251.В ответе тоже использую XML с указанием кодировки. | |
|
|
|
|
|
|
|
для: ДаньЧег
(05.02.2009 в 16:52)
| | Поставлю вопрос по другому.
Как перевести из такого формата все символы в нормальный?!
%D1%87%D1%82%D0%BE%D1%82%D0%BE+%D1%82%D0%B0%D0%BC
Хотя че туплю?! Пошел дядю гугла трясти | |
|
|
|
|
|
|
|
для: ДаньЧег
(19.02.2009 в 18:33)
| | Я использую эти заголовки в файле обработчике запросов аякс (в PHP-скрипте, в который передаются данные):
header("Content-type: text/html; charset=windows-1251");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
|
И никаких проблем с кодировкой, и никогда UTF-8 не включал, всегда windows-1251 | |
|
|
|
|
|
|
|
для: eltoko
(20.02.2009 в 11:49)
| | нуну, а теперь отправь какойто utf символ. | |
|
|
|
|
|
|
|
для: sl1p
(20.02.2009 в 12:51)
| | а причем тут именно utf? говорилось о кириллице. если на входе будет виндоус1251, то и на выходе он будет и придет в скрипт нормально | |
|
|
|
|
|
|
|
для: ДаньЧег
(19.02.2009 в 18:33)
| | Странная вешь у меня происходит.....
Когда я даже передаю денные в UTF-8 (%D0%BA%D0%B8%D1%80%D....) в PHP через URL, то он всеравно отображает чтото типа этого:
фывфыв
Добавлено через ХХ часов ХХ минут:
Оказалось, что мой интерпретатор просто криво брал значение из $_GET, | |
|
|
|
|
|
|
|
для: ДаньЧег
(20.02.2009 в 16:36)
| | это utf8 после urlencode, и его надо вернуть к жизни функцией urldecode | |
|
|
|
|
автор: Мимо проходил (20.02.2009 в 17:04) |
|
|
для: ДаньЧег
(05.02.2009 в 16:52)
| | iconv() | |
|
|
|