|
|
|
|
|
для: ЯСА
(24.09.2012 в 00:39)
| | Видит греческие буквы. | |
|
|
|
|
|
|
|
для: toproot
(23.09.2012 в 16:24)
| | У вас в текстовом поле вводятся именно греческие символы как они есть?
Или вводятся их чар-коды (с символами амперсанда & и решетки # в качестве первых двух символов)?
Что пользователь видит, когда вводит свой текст на греческом - много-много амперсандов, решеток, точек с запятой и цифр или греческие буквы? | |
|
|
|
|
|
|
|
для: ЯСА
(21.09.2012 в 23:50)
| | Да, помогает, но есть еще проблема.
Когда я в форму текстареа набираю например на греческом языке - передаваемая информация заканчивается начиная с первой греческой буквы. т.е. "English Русский Ελλινικα" (гр.слово, здесь его не видно ато на етом форуме htmlspecialchars пашет)
- заканчиваетсья на слове "Русский". | |
|
|
|
|
|
|
|
для: toproot
(21.09.2012 в 22:50)
| | encodeURIComponent (здесь то, что засылаете) | |
|
|
|
|
|
|
| есть какая-то функция чтоб экранировать амперсанд & и прочее в javaScript ?
data - представляет из себя doc..ById('txt').value формы текстареа. Отправляет как "NaN" любую строку, но числа отправляет.
function getDataPost(dataSource, divID, data) {
if(XMLHttpRequestObject) {
var obj = document.getElementById(divID);
XMLHttpRequestObject.open("POST",dataSource);
XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
XMLHttpRequestObject.onreadystatechange = function()
{
if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
obj.value = XMLHttpRequestObject.responseText;
}
}
XMLHttpRequestObject.send('data='+data);
}
}
|
| |
|
|
|
|