Fejléc meghatározás:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
ANSI kódolású PHP oldalnál:
Bérelt tárhely szerverén, így jelennek meg, az ékezetes karakterek:
Á = Á É = É Í = Í Ó = Ó Ö = Ö Ő = Õ Ü = Ü Ű = Û
- Otthon a saját windows 10-es gépemen, így jelennek meg, az ékezetes karakterek:
Á = Á É = É Í = Í Ó = Ó Ö = Ö Ő = Ő Ü = Ü Ű = Ű
ANSI kódolásnál: Szerveren és otthoni Windows 10-es rendszerenen.
HTML: Jó eredményeket ad.
JavaScript: Ékezetes karaktereknél, szerverre telepítés után rossz, otthoni win-10 rendszeren jó.
PHP: Ékezet nélküli stringeknél, nincs hiba.
PHP Ékezetes stringeknél:
- ORD(): Szerveren és otthoni Windows 10-en, csak az ő Ő ű Ű esetén kapunk, hibás adatokat.
- CHR(): Szerveren minden ékezetes string hibás, otthoni Windows 10-en, csak az ő Ő ű Ű esetén kapunk, hibás adatokat.
- STRLEN(): Ékezetes stringek hossz értékénél is, jó eredményt ad.
- strtoupper() strtolower(): Ékezetes karaktereket nem alakítja át, nagybetűre vagy kisbetűre. Alkalmazzuk helyette a CSS, azaz, stílus meghatározást:
<style>
.nagyra{text-transform:uppercase;}
.kicsire{text-transform:lowercase;}
</style>
JavaScript és HTML karakterek, kódok. | PHP karakterek, kódok. | ||||||
---|---|---|---|---|---|---|---|
Kis magán- hangzók | Nagy magán- hangzók | Hu Kisbetűk | Hu Nagybetűk |
Kisbetűk. ord() | Nagybetűk. ord() | Kisbetűk chr() | Nagybetűk chr() |
HTML |
HTML |
|
|
ord("a") = 97 HTML 245 = õ HTML 337 = ő HTML 251 = û HTML 369 = ű |
ord("A") = 65 HTML 213 = Õ HTML 336 = Ő HTML 219 = Û HTML 368 = Ű |
chr(97) = a HTML 337 = ő HTML 81 = Q HTML 369 = ű HTML 113 = q |
chr("65") = A HTML 336 = Ő HTML 80 = P HTML 368 = Ű HTML 112 = p |
JavaScript: Nagybetűre: toUpperCase() Kisbetűre: toLowerCase() |
PHP: Nagybetűre: strtoupper() Kisbetűre: strtolower() |
PHP és CSS {text-transform:uppercase;} {text-transform:lowercase;} ANSI, ékezetes nem jó! |
Szöveg hossza. Stringek száma JS: szoveg.length; PHP: strlen($szoveg); |
Műveleti jelzők. JS: cod = string.charCodeAt(); PHP: cod=ord('$string'); |
|||||
JS Nagyra | JS Kicsire |
PHP Nagyra | PHP Kicsire | PHP + CSS Nagyra | PHP + CSS Kicsire |
JS Hossz | PHP Hossz |
JS | PHP |
---|---|---|---|---|---|---|---|---|---|
a = A á = á b = B c = C d = D e = E é = é f = F g = G h = H i = I í = í j = J k = K l = L m = M n = N o = O ó = ó ö = ö ő = õ p = P q = Q r = R s = S t = T u = U ú = ú ü = ü ű = û v = V w = W x = X y = Y z = Z |
A = a Á = Á B = b C = c D = d E = e É = É F = f G = g H = h I = i Í = Í J = j K = k L = l M = m N = n O = o Ó = Ó Ö = Ö Ő = Õ P = p Q = q R = r S = s T = t U = u Ú = Ú Ü = Ü Ű = Û V = v W = w X = x Y = y Z = z |
a = a á = á b = b c = c d = d e = e é = é f = f g = g h = h i = i í = í j = j k = k l = l m = m n = n o = o ó = ó ö = ö ő = õ p = p q = q r = r s = s t = t u = u ú = ú ü = ü ű = û v = v w = w x = x y = y z = z |
A = A Á = Á B = B C = C D = D E = E É = É F = F G = G H = H I = I Í = Í J = J K = K L = L M = M N = N O = O Ó = Ó Ö = Ö Ő = Õ P = P Q = Q R = R S = S T = T U = U Ú = Ú Ü = Ü Ű = Û V = V W = W X = X Y = Y Z = Z |
aa = 2 áá = 2 bb = 2 cc = 2 dd = 2 ee = 2 éé = 2 ff = 2 gg = 2 hh = 2 ii = 2 íí = 2 jj = 2 kk = 2 ll = 2 mm = 2 nn = 2 oo = 2 óó = 2 öö = 2 őő = 2 pp = 2 qq = 2 rr = 2 ss = 2 tt = 2 uu = 2 úú = 2 üü = 2 űű = 2 vv = 2 ww = 2 xx = 2 yy = 2 zz = 2 |
|
ord("×") = 215 |
Ékezetes karakterek:
Á = Á É = É Í = Í Ó = Ó Ö = Ö Ő = Ő Ü = Ü Ű = Ű