Особенность функций htmlspecialchars и htmlentities
Кто-нибудь может объяснить, почему функции htmlspecialchars и htmlentities кодируют одинарную кавычку как ', а не как '? Историческая особенность или у этого явления какие-то иные причины?