Announcement

Collapse
No announcement yet.

Russische Verzeichnisnamen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Russische Verzeichnisnamen

    Hallo zusammen,

    ich versteh das folgende Verhalten von PHP nicht ganz. Vielleicht hat von euch einer den Durchblick.

    Wenn ich mit PHP versuche, ein Verzeichnis mit einer russischen Bezeichnung anzulegen, kommen dabei nur kryptische Zeichen heraus, z.B. ывафавывафцукйуÐ.
    Das hat mich eigentlich nicht weiter gewundert. Das liegt vermutlich an der noch fehlenden Unicode-Unterstützung, die erst mit PHP6 erscheint, oder?

    Was mich aber gewundert hat: wenn ich anschließend den Namen des neu erstellten Verzeichnisses mit readdir() auslese, erhalte ich wieder die ursprüngliche russische Bezeichnung...

    Was für eine Konvertierung nimmt PHP da vor? Funktioniert das auch mit anderen Zeichensätzen? Kann man sich da drauf verlassen?

  • #2
    Weiß niemand Rat?

    Comment


    • #3
      unicode in php6 heißt, du kannst dann sowas schreiben:

      PHP Code:
      $äöü=1
      für strings gibt es diese unterstützung bereits einigermaßen in php5

      hast du mal sowas probiert für dein script?

      PHP Code:
      mkdir(utf8_encode('äöü')); 
      Zuletzt editiert von brian_j; 19.11.2007, 05:42.

      Comment

      Working...
      X