Утро,Линейные окончания в виде textarea
Когда вы отправляете форму с текстовым полем, какие окончания строки используются? \ r \ n, \ n или как локальные файлы зависит от ОС?
Я пытаюсь найти спецификацию RFC или W3C или что-то в этом роде, или она отличается от ОС/браузера? У вас есть ссылка?
например
<textarea name="message">This is
my
message
</textarea>
Будет ли
This is\r\n
my\r\n
message\r\n
или
This is\n
my\n
message\n
и это стандарт или отличаться в зависимости от браузера/ОС. Доказательство?
Я не беспокоюсь о содержимом textarea перед его отправкой на сервер, но фактическое содержимое переменной на стороне PHP/сервера.
Когда он хранится в БД, мне нужно, чтобы он был последовательным, поэтому, если пользователь в окнах с IE сохраняет что-то, он должен иметь те же окончания строк, что и Linux с FireFox. Я знаю, что локально существуют разные окончания строк, но когда вы отправляете форму, окончание строк в текстовом поле одинаково, я считаю - я просто не могу найти спецификацию/стандарт для этого. – Wizzard
Просто у вас был проект и содержимое текстового поля во всех браузерах (от IE7 до Chrome до FF и Safari) по всей ОС (Win XP - Win 8, Mac OS 10.5 - 10.9), так же не делали что-то особенное. Использование jQuery для отправки асинхронно (я сомневаюсь, что есть какая-то магия) и MySQL как механизм БД с 'utf8_unicode_ci' как сортировка столбцов. Мы сохраняем контент без изменений и записываем его обратно в текстовое поле по запросу. Никаких проблем до сих пор. ;-) – nietonfir