Visszalép

PHP ékezetes karakter transzformálás

PHP strtoupper() és strtolower()
ANSI, UTF-8 és UTF-8 BOM nélküli kódolásoknál.

Transzformálás = átalakítás
Például: Kisbetűről nagybetűre vagy nagybetűről kisbetűre.

  1. ANSI kódolásnál, PHP strtoupper() és strtolower() transzformálás. Katt ide!
    • Windows XP PHP verzió 5.2.17 : Jó. Ékezetes karakterek / transzformálás.
    • Windows 8.1 PHP verzió 5.4.35 : Hibás. Ékezetes karaktereket, nem transzformálja.
    • Windows XP és Windows 8.1
      - Jó.Karakterek megjelenése.
      - Jó.Karakterek kódolása.
      - Jó.JavaScript transzformálás / kódolás PHP fájlban.
      - Jó.CSS-vel transzformálás PHP fájlban.

    • Tárhely szerverén PHP 5.4.35; PHP 5.6.40:
      - Hibás. Transzformálásnál, minden ékezetes karakter.
      - Hibás. Ékezetes karakterek megjelenése.
      - Jó. Karakterek kódjának lekérdezése (Ékezetesnél is).
      - Hibás. JavaScript transzformálás PHP fájlban.
      - Hibás. Ékezetes karakterek CSS-vel transzformálása PHP fájlban.


  2. UTF-8 kódolásnál, PHP strtoupper() és strtolower() transzformálás. Katt ide!
    • Windows XP PHP verzió 5.2.17 : Hibás. Ékezetes karaktereket, nem transzformálja.
    • Windows 8.1 PHP verzió 5.4.35 : Hibás. Ékezetes karaktereket, nem transzformálja.
    • Windows XP és Windows 8.1
      - Jó.Karakterek megjelenése.
      - Hibás.Karakterek kódolása.
      - Jó.JavaScript transzformálás / kódolás PHP fájlban.
      - Jó.CSS-vel transzformálás PHP fájlban.

    • Tárhely szerverén PHP 5.4.35; PHP 5.6.40:
      - Hibás. Transzformálásnál, minden ékezetes karakter.
      - Jó. Ékezetes karakterek megjelenése.
      - Hibás.Karakterek kódolása.
      - Jó. JavaScript transzformálás / kódolás PHP fájlban.
      - Jó. Ékezetes karakterek CSS-vel transzformálása PHP fájlban.


  3. UTF-8 BOM nélküli kódolásnál, PHP strtoupper() és strtolower() transzformálás. Katt ide!
    • Windows XP PHP verzió = 5.2.17 : Hibás. Ékezetes karaktereket hibásan, vagy nem transzformálja.
    • Windows 8.1 PHP verzió = 5.4.35 : Hibás. Ékezetes karaktereket nem transzformálja.
    • Windows XP és Windows 8.1
      - Jó.Karakterek megjelenése.
      - Hibás.Karakterek kódolása.
      - Jó.JavaScript transzformálás / kódolás PHP fájlban.
      - Jó.CSS-vel transzformálás PHP fájlban.

    • Tárhely szerverén PHP 5.4.35; PHP 5.6.40:
      - Hibás. Transzformálásnál, minden ékezetes karakter.
      - Jó. Ékezetes karakterek megjelenése.
      - Hibás.Karakterek kódolása.
      - Jó. JavaScript transzformálás / kódolás PHP fájlban.
    • - Jó. Ékezetes karakterek CSS-vel transzformálása PHP fájlban.





Igaz, a nem ékezetes karakterekre:

A strtoupper () függvény egy karakterláncot nagybetűkké konvertál.
        Megjegyzés: Ez a funkció binárisan biztonságos.

Kapcsolódó funkciók:
    strtolower () - egy karakterláncot kisbetűkké konvertál
    lcfirst () - a karakterlánc első karakterét kisbetűvé alakítja
    ucfirst () - a karakterlánc első karakterét nagybetűkké konvertálja
    ucwords () - a karakterláncban szereplő szavak első karakterét nagybetűkké konvertálja 


Igaz, a nem ékezetes és ékezetes karakterekre:

     { text-transform:uppercase; } - Minden betűt, nagybetűre változtat.
                                                    Minta:  Minden betűt, nagybetűre változtat.

     { text-transform:lowercase; } -  MINDEN BETŰT, KISBETŰRE VÁLTOZTAT.
                                                    Minta:  MINDEN BETŰT, KISBETŰRE VÁLTOZTAT.

     { text-transform:capitalize; } - Minden kezdő betűt, nagybetűre változtat.
                                                    Minta:  Minden kezdő betűt, nagybetűre változtat.

     { font-variant: small-caps; } - Minden betűt, kicsinyítve nagybetűre változtat, de a kezdőt, kiemeli.
                                                    Minta:  Minden betűt, kicsinyítve nagybetűre változtat, de a kezdőt, kiemeli.