Jump to content
php.lv forumi

failu ielase no Unicode failsistēmas


Raido

Recommended Posts

Ar ielases skritpiem iegūstu "kaut ko", bet ne LV valodā nosaukumu.

Piemēram "ūīš.doc" ielasās kā "Å«Ä«Å-.doc".

 

Mainot izvades, kodēšanas etc, iegūstu, labākajā gadījumā, tekstu "ûîð.doc"

tajā pašā laikā - PHP kodā izmantotās faila apstrādes komandas strādā korekti - visu nolasa, visu ieraksta.

 

Bet kad cenšos faila vārdu paņemt un ieglabāt tālāk MySQL DB, tad tur nekādi UTF-8 formātā nevaru to tringu korekti dabūt.

 

Īsti tā arī neatradu, kāds būtu pareizais funkciju klāst ar parametriem, kā to failsistēmas ielasi apstrādāt.

 

Varbūt kāda pieredzet? Domāju, nav būtiski, vai tas ir Win vai *x sistēmas - ja failsistēma ir Unicode, tad jābūt vienādam risinājumam.

Link to comment
Share on other sites

vai tas ir Win vai *x sistēmas - ja failsistēma ir Unicode, tad jābūt vienādam risinājumam.

Saglabat faila nosukumu ar nacionaliem simboliem ir 'sekretares' stils..

jo shadi faili

1. ir slikti parnesami uz citam sistemam

2. dazu labu nacionalo simbolu win. nemak nodzeest ( ir filmenegeri kas to lieliski prot, bet win ar shamo ir problemas)

Link to comment
Share on other sites

Man kaut kā stāv atmiņā, ka windows ar unicode pārāk negribēja draudzēties...

Windowsā ar unikodi jau sen nav nekādu problēmu (kopš Win NT laikiem, tai skaitā 2k/xp/vista/7).

 

 

Saglabat faila nosukumu ar nacionaliem simboliem ir 'sekretares' stils..

jo shadi faili

1. ir slikti parnesami uz citam sistemam

2. dazu labu nacionalo simbolu win. nemak nodzeest ( ir filmenegeri kas to lieliski prot, bet win ar shamo ir problemas)

Muļķības. Tas bij relevanti Win9x laikos. Mūsdienās tā vairs sen nav problēma. Gan windowsā, gan linuxā, gan starp abiem šurp un turp. Esmu studījis failus, kuru nosaukumā ir japāņu un ķīniešu hieroglifi, uz/no linuxi caur Windows'u - it nekādu problēmu. Protams, ja vien nelieto aizvēsturisku tavu faila menedžeri, kuram nav unikodes supports. Far Manager 2 jaunākās versijas jau labu laiku supportē unikodi visā pilnībā - gan failu/folderu nosaukumiem, gan faila satura rediģēšanā (visu veidu UTF kodējumi). Tāpēc nevajag vainot Windows'u, ja pats softs ir slikts un nepilnīgi uzrakstīts.

Link to comment
Share on other sites

Tāpēc nevajag vainot Windows'u, ja pats softs ir slikts un nepilnīgi uzrakstīts.

Es runāju tieši par pashu win .. netceros kurš no simboliem bija, bet zinu toch ka problemas bija ar failu izdzesanau

(attieciigi arii nevar parvietot )

artii ar failu kopesanu uz servera ir bijushas problemas ...

Link to comment
Share on other sites

bubu -> Es nekur nemineju par UTF8 bet gan par nacionalajiem simboliem .. zinot ka shamos var dabuut vairakos veidos (dazados kodejumos), tad iespejami taadi briinumi kaa mineeju ..

Taapec labak no taa izvairiities ...

P.S. teiksim shdi gadijumi noverojami kad failu kopee no citas sistemas , ts ir nevis pats izveido, bet teiksim iekopee no CD etc. (un rid only tur neprichom), kur kaads gudritis faila nosaukuma izmantojis nac simbolus ..

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...