Dosya UTF-8 ise PHP PathInfo olun () Doğru dosya iade

0 Cevap php

UTF-8 olarak bilinen bir dosya üzerinde PHP'nin pathinfo() fonksiyonunu kullanırken özel karakter önünde 'normal' karakterler olmadığı sürece, bu, doğru değer döndürmez.

Examples:
pathinfo('aä.pdf')returns:

Array
(
[dirname] => [the dir]
[basename] => aä.pdf
[extension] => pdf
[filename] => aä
)  

ince ve züppe, ama pathinfo('äa.pdf') döndürür:

Array
(
[dirname] => [the dir]
[basename] => a.pdf
[extension] => pdf
[filename] => a
)  

Hangi ben bekliyordum oldukça budur. Daha da kötüsü, pathinfo('ä.pdf') döner:

Array
(
[dirname] => [the dir]
[basename] => .pdf
[extension] => pdf
[filename] => 
)  

Neden bunu yapıyor? Bu test ettiğim tüm aksanlı karakterler için de geçerli.

0 Cevap