- Если мне не нужно ничего, кроме английского, есть ли что-то плохое в том, чтобы придерживаться Windows-1252? Есть ли какие-либо проблемы с безопасностью/взломом?
- Есть ли какие-либо последствия НЕ использования UTF-8, если вы используете
HTML5 (поскольку это кодировка по умолчанию для HTML5)? - Если мне рекомендуется переключиться на UTF-8, как мне заставить работать
сохраненные символы квадратного корня (и другие символы)?
- https://www.owasp.org/index.php/Canonic ... nd_Unicode
- Отличное описание того, как появилась UTF-8, почему она замечательная и какие проблемы она решает…
- http://www.w3.org/International/questio ... -encodings «Используйте UTF-8, если можете». «На самом деле в проекте спецификации HTML5 в настоящее время говорится: «Авторам рекомендуется использовать UTF-8. Специалисты по проверке соответствия могут посоветовать авторам не использовать устаревшие кодировки. Инструменты разработки должны по умолчанию использовать UTF-8 для вновь создаваемых документов».
- http://www.w3schools.com/tags/ref_charactersets.asp «Для HTML5 кодировкой символов по умолчанию является UTF-8».
- http://www.joelonsoftware.com/articles/Unicode.html
Я ценю всю вашу помощь, которая помогла мне понять это. Я упрощу исходные три вопроса, так что, надеюсь, можно будет получить четкий ответ, и вот он: клиенту не нужна поддержка других языков, он будет использовать некоторые теги HTML5 и ТОННУ трафика JSON/XML, отправляемого туда и обратно через jQuery.ajax(). Учитывая эту информацию, с точки зрения безопасности, есть ли что-то неправильное в том, чтобы для базы данных было установлено значение NLS_CHARACTERSET: WE8MSWIN1252, а для веб-страниц - значение ? Спасибо.
Вот еще один вопрос, который немного отличается от этого: почему я могу использовать символ, который не является частью кодировки (windows-1252)?.
Подробнее здесь: https://stackoverflow.com/questions/214 ... d-of-utf-8