Projemi varsayarsak boyunca utf-8 olduğunu ve her zaman utf-8 kodlaması ile kullanılır olmuştur, ben htmlspecialchars($var)
to htmlspecialchars($var, ENT_QUOTES, 'utf-8')
strong tüm kayıp değiştirirseniz belki kırılabilir okunaklı bir şey var mı >?
O da tek tırnak kaçar Açıkçası, ENT_QUOTES
ENT_COMPAT
farklıdır: Ben bir şey biliyorum. Başka bir şey, ben yalnız bu şey kırmak değil biliyorum orada bırakılır varsayarsak?
Farklı ifadeli:
htmlspecialchars() charset parametresi olmadan kullanıldığında, given data only from the charset, o htmlspecialchars() kullanılan with charset farklı olurdu bir akla sonuç vardır parametresi?
(Mı, herhangi bir noktada, htmlspecialchars($stringThatIsValidUTF8, ENT_QUOTES) !== htmlspecialchars($stringThatIsValidUTF8, ENT_QUOTES, 'utf-8')
?)
Benim anlayış, hayır asla diyor. Another question here on stackoverflow, çok, hayır göstermektedir. Şimdiye kadar, değişiklikleri ile proje benim sandbox gezen de hayır diyor. Ben bir şey bakan değilim, ancak ben emin değilim. Ben şu anda oldukça paranoyak bir ruh hali içinde değilim! :)