ἓν οἶδα ὅτι οὐδὲν οἶδα
Знаете ли Вы, что можно сделать так, чтобы по нажатию на ссылку, формировалось сообщение U-Mail с заданными получателем, темой и даже текстом сообщения. Для этого нужно оформить ссылку следующим образом:
При этом:
1. Если логин получателя, тема сообщения или текст сообщения состоят из нескольких слов, их нужно разделить знаком + (пример:...&username=Diary+Tips)
2. Если логин, тему или само сообщение нужно написать на русском языке, то вместо этого нужно вписать соответствующую шестнадцатеричную кодировку. Для этого можно прибегнуть к функциям поиска. Вводим в строку поиска, скажем, логин пользователя Вася Пупкин. Смотрим в адресную строку. Часть URL-адреса после ?q= — это и есть шестнадцатеричное представление введённой нами строки.

Его мы и указываем в параметре username (пример: ...&username=%C2%E0%F1%FF+%CF%F3%EF%EA%E8%ED).
3. Некоторые специальные символы в тексте сообщения также нужно заменять на их шестнадцатеричные представления.
Перевод строки (Enter) — %0D
Пробел — +
< (меньше) — %3C
> (больше) — %3E
[ (левая квадратная скобка) — %5B
] (правая квадратная скобка) — %5D
/ (косая черта) — %2F
" (кавычка) — %22
: (двоеточие) — %3A
; (точка с запятой) — %3B
= (равно) — %3D
* (звёздочка) — %2A
+ (плюс) — %2B
, (запятая) — %2C
- (минус) — %2D
полная таблица шестнадцатеричных представлений символов
Спецсимволы позволяют использовать в тексте сообщения HTML-теги.
Пример:
При этом:
1. Если логин получателя, тема сообщения или текст сообщения состоят из нескольких слов, их нужно разделить знаком + (пример:...&username=Diary+Tips)
2. Если логин, тему или само сообщение нужно написать на русском языке, то вместо этого нужно вписать соответствующую шестнадцатеричную кодировку. Для этого можно прибегнуть к функциям поиска. Вводим в строку поиска, скажем, логин пользователя Вася Пупкин. Смотрим в адресную строку. Часть URL-адреса после ?q= — это и есть шестнадцатеричное представление введённой нами строки.

Его мы и указываем в параметре username (пример: ...&username=%C2%E0%F1%FF+%CF%F3%EF%EA%E8%ED).
3. Некоторые специальные символы в тексте сообщения также нужно заменять на их шестнадцатеричные представления.
Перевод строки (Enter) — %0D
Пробел — +
< (меньше) — %3C
> (больше) — %3E
[ (левая квадратная скобка) — %5B
] (правая квадратная скобка) — %5D
/ (косая черта) — %2F
" (кавычка) — %22
: (двоеточие) — %3A
; (точка с запятой) — %3B
= (равно) — %3D
* (звёздочка) — %2A
+ (плюс) — %2B
, (запятая) — %2C
- (минус) — %2D
полная таблица шестнадцатеричных представлений символов
Спецсимволы позволяют использовать в тексте сообщения HTML-теги.
Пример:
Хорошая запись вышла. =) Все понятно и просто, а не методом тыка))))