2010-10-27 2 views
1

Я создаю сценарий поиска jQuery/AJAX, и я пытаюсь найти лучшую текстовую кодировку для использования в строке, которая отправляется в ожидающий PHP-файл, который будет выполнять запрос SQL для получения результатов.Каким будет наилучшее кодирование текста JavaScript?

Я думал Base64? Но поскольку у меня нет большого опыта в этой области, я был бы признателен за любые материалы, которые могли бы помочь.

Thanx заранее!

+0

base64 - байтовый байтовый кодировщик - вам нужно преобразовать текст (т.е. последовательность кодовых точек юникода), чтобы тес. Также как utf-8 –

ответ

1

UTF-8. Кроме того, если вы используете JQuery вы всегда можете передать параметры в хэш-данных для того, чтобы правильно закодировать их:

Всегда делать:

$.ajax({ 
    url: '/script', 
    data: { param1: 'someValue', param2: 'someOtherValue' }, 
    success: function(result) { } 
}); 

вместо:

$.ajax({ 
    url: '/script?param1=someValue&param2=someOtherValue', 
    success: function(result) { } 
}); 
+0

Thanx за помощью. – Odyss3us

2

простой UTF-8 текст - но подумайте о правильном urlencoding для обработки специальных символов (посмотрите на encodeURI())

+0

Thanx, даст ему преимущество! – Odyss3us

Смежные вопросы