UTF-8 probléma felhasználók feltöltésekor (CSV-ből)

UTF-8 probléma felhasználók feltöltésekor (CSV-ből)

by Lajos Lőrik -
Number of replies: 4
Sziasztok!

Moodle. 2.4.x-et használok.
Szeretném CSV-ből feltölteni a felhasználókat (van vagy 150 évente). El is készítem a CSV fájlt UTF-8 ba konvertálom Excelből, de amikor töltöm fel, hiányoznak a magyar ékezetes karakterek a nevekből (például "Ádám"-ból "dm" lesz).
Van valami ötletetek, hogy mit rontok el útközben?
In reply to Lajos Lőrik

Tárgy: UTF-8 probléma felhasználók feltöltésekor (CSV-ből)

by Gyula Papp -
Céges ügyfeleknél, ahol nem lehet csak MS Office-t használni én is mentem másként UTF-8-ba. És működik.
De egyébként Notepad ++ra esküszök UTF-8 BOM nélkül...
Hogy mented? Mik a lépések?
In reply to Gyula Papp

Tárgy: UTF-8 probléma felhasználók feltöltésekor (CSV-ből)

by Gábor Terpecz -
Igen, a notepad ++ jó megoldás. Én is ezt használom, illetve Liux alatt a Kate-t.
In reply to Gábor Terpecz

Tárgy: UTF-8 probléma felhasználók feltöltésekor (CSV-ből)

by József Somogyi -

Elnézést ha rosszul értelmezem a problémát.
Magam kb. kéthetente töltök fel de (anno az első feltöltés óta nem jelentkezett ékezetes probléma).
Magam úgy csinálom, hogy:

1. Excel ment másként "CSV (pontosvesszővel tagolt)" .
2. Moodle/Portáladminisztráció/Felhasználók/Fiókok/Felhasználók feltöltése
3."Kódolás" : Windows-1250

Eddig soha nem volt hiba.

In reply to József Somogyi

Tárgy: UTF-8 probléma felhasználók feltöltésekor (CSV-ből)

by Gyula Papp -

Ez szisztematikussá vált, vagy csak egyszer fordult elő?

Elvileg valaminek változnia kellett, ha szisztematikus.

Én nem szórakozok a lehetséges kódolások beállításával. Hiába lehet választani – a Moodle belül UTF-8 ezért, akkor kapjon UTF-8-at. Notepad++ használatával UTF-8 BOM nélkül  a helyes beállítás.

Excelben egyébként mellé lehet nyúlni - legalább 3 CSV opció van. A helyes a CSV (pontosvesszővel tagolt). Majd a Mentés gomb előtt kattintok az Eszközök menüre --> Webes Beállítások --> Kódolás = Unicode (UTF-8) 

Biztos, ami biztos ;-)