как иметь кавычки в значениях ввода HTML [дубликат]

Это - Microsoft SQL Server нестандартный синтаксис для "выделенных идентификаторов". Разделители поддержки SQL для идентификаторов для разрешения имен таблиц, имен столбцов или других метаданных возражают для содержания следующего:

  • зарезервированные слова SQL: "Порядок"
  • Слова, содержащие пробелы: "Количество для заказа"
  • Слова, содержащие пунктуацию: "Количество для заказа"
  • Слова, содержащие международные символы
  • Имена столбцов, которые чувствительны к регистру: "Порядок" по сравнению с "порядком"

, Microsoft SQL Server использует квадратные скобки, но это не использование SQL стандарта синтаксиса для выделенных идентификаторов. Стандартно, двойные кавычки должны использоваться для разделителей.

В Microsoft SQL Server, можно позволить режиму использовать стандартные двойные кавычки для разделителей следующим образом:

SET QUOTED_IDENTIFIER ON;
34
задан tobi 20 October 2009 в 10:52
поделиться

2 ответа

Да, использование & quot; работает:

<input type="text" name="last_name" value="&quot;My quote!&quot;" />
67
ответ дан 27 November 2019 в 16:21
поделиться

работает ли экранирование символа с помощью & quot; внутри тега значения?

Да. (Однако это не обходной путь, это то, как HTML разработан для работы).

В качестве альтернативы, если значение содержит только одинарные кавычки или только двойные кавычки, то вы можете использовать другое, чтобы ограничить атрибут вместо этого.

14
ответ дан 27 November 2019 в 16:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: