Неужели нельзя загрузить пользователей русскими ФИО

Неужели нельзя загрузить пользователей русскими ФИО

от Игорь Сендюков -
Количество ответов: 20

Всем привет.

Очень хочу загрузить 2103 пользователей, указав в firtsname и lastname имя и фамилия кириллицей.

Не получается. Все кириллические символы удаляются. Скрин приложил.

Неужели эту проблему нельзя победить? 

Мудл 3.


Приложение Новый точечный рисунок.jpg
В ответ на Игорь Сендюков

Re: Неужели нельзя загрузить пользователей русскими ФИО

от Vadim Tabunshchik -
Изображение пользователя Developers

Файл в какой кодировке?

При загрузке выбираете соответствующую кодировку?

В ответ на Vadim Tabunshchik

Re: Неужели нельзя загрузить пользователей русскими ФИО

от Игорь Сендюков -
Спасибо! Действительно дело в кодировке. ВЫбрал при загрузке Windows-1251. Всё получилось.
В ответ на Игорь Сендюков

Re: Неужели нельзя загрузить пользователей русскими ФИО

от Victor Sundukov -
нужно сохранять в Unicode UTF-8
В ответ на Victor Sundukov

Re: Неужели нельзя загрузить пользователей русскими ФИО

от Игорь Сендюков -
Спасибо! Действительно дело в кодировке. ВЫбрал при загрузке Windows-1251. Всё получилось.
В ответ на Игорь Сендюков

Re: Неужели нельзя загрузить пользователей русскими ФИО

от Alexandre Scherbyna -
Если CSV-файл создан с помощью Excel, то он имеет кодировку Windows-1251. Именно ее и нужно указать при импорте. Тогда проблем с кириллицей не будет.
В ответ на Alexandre Scherbyna

Re: Неужели нельзя загрузить пользователей русскими ФИО

от Al Spay -
А если надо запретить самостоятельную регистрацию пользователей с английскими именами? Ограничений на поле ИмяФамилия не нашел.
В ответ на Al Spay

Re: Неужели нельзя загрузить пользователей русскими ФИО

от Alexandre Scherbyna -
Это потому, что на использование латиницы нет ограничений. Только непонятно, как этот вопрос связан с темой обсуждения? Если вы с кириллическими именами проблему решили, то новый вопрос задавайте в новой теме.
В ответ на Alexandre Scherbyna

Re: Неужели нельзя загрузить пользователей русскими ФИО

от Игорь Сендюков -
Спасибо! Действительно дело в кодировке. ВЫбрал при загрузке Windows-1251. Всё получилось.
В ответ на Alexandre Scherbyna

Re: Неужели нельзя загрузить пользователей русскими ФИО

от Alexandre Scherbyna -

Поправлю себя. Это старый Excel выводил CSV-файлы только в кодировке Windows-1251. Но в новом Excel кодировку CSV-файла уже можно выбирать.


Так что надо быть внимательным.

И хоть там и пишут "разделитель - запятая", у нас он всегда - точка с запятой.

В ответ на Alexandre Scherbyna

Re: Неужели нельзя загрузить пользователей русскими ФИО

от Vadim Tabunshchik -
Изображение пользователя Developers
Александр, новый - это какой? В 2016 такого не наблюдаю грущу
В ответ на Vadim Tabunshchik

Re: Неужели нельзя загрузить пользователей русскими ФИО

от Alexandre Scherbyna -
У меня тоже 2016. Точно помню, что устанавливал именно 2016. Правда, в отличие от других программ, в меню самого Excel описания его версии я найти не смог.
В ответ на Alexandre Scherbyna

Re: Неужели нельзя загрузить пользователей русскими ФИО

от Vadim Tabunshchik -
Изображение пользователя Developers
Файл -> Учетная запись -> кнопка «О программе Excel»
ris04
В ответ на Vadim Tabunshchik

Re: Неужели нельзя загрузить пользователей русскими ФИО

от Alexandre Scherbyna -
В ответ на Alexandre Scherbyna

Re: Неужели нельзя загрузить пользователей русскими ФИО

от Vadim Tabunshchik -
Изображение пользователя Developers
Да что ж такая-то разница в функциональности? Или из-за битности, или из-за разницы в версиях грущу
У себя в упор не вижу UTF-8
ris07
В ответ на Vadim Tabunshchik

Re: Неужели нельзя загрузить пользователей русскими ФИО

от Victor Sundukov -
Уважаемые коллеги, ещё вопрос про запись файлом. Часто возникает проблема, что пользователи из файла не загружается из-за лишних пробелов перед точкой с запятой. Как бороться с этими пробелами? Я просматривал вручную csv файл в тестовом редакторе, но это так утомительно, если очень много полей.
В ответ на Victor Sundukov

Re: Неужели нельзя загрузить пользователей русскими ФИО

от Vadim Tabunshchik -
Изображение пользователя Developers
1. Вопрос: откуда берутся эти пробелы? Их не должно быть. Значит, вы (или кто-то другой) неаккуратно набираете текст в Excel.
2. Откройте csv-файл блокнотом и сделайте замену пробела на «пусто»
3. Ошибка при загрузке файла с пробелами может быть только в случае, если в файле указаны стандартные уже существующие в Мудл поля пользователя (например, отдел, глобальная группа) и в них попал пробел, а в Мудл в этом поле пробел отсутствует. Если пробел в новых полях (имя, фамилия, логин, др) - по барабану, просто в этом поле в Мудл после импорта тоже будет пробел, что некрасиво и неправильно.
В ответ на Vadim Tabunshchik

Re: Неужели нельзя загрузить пользователей русскими ФИО

от Людмила Татарникова -
Проверяла - если, например, фамилия указана с пробелом после неё, то в Moodle она загружается без пробела
В ответ на Людмила Татарникова

Re: Неужели нельзя загрузить пользователей русскими ФИО

от Alexandre Scherbyna -
По-моему, вреда от пробела в конце нет никакого, а вот впереди стоящий пробел приводит к неправильной сортировке. Когда я вижу в Moodle неправильную сортировку, значит либо пробел впереди стоит либо латинская буква.
В ответ на Alexandre Scherbyna

Re: Неужели нельзя загрузить пользователей русскими ФИО

от Victor Sundukov -
Вадим, Людмила, Александр, спасибо. Раз в полгода загружаю, пробелы были не причём, были лишние столбцы в экселе. А русские фамилии стало проще загружать по подсказке Александра. Сохранённый в экселе файл правильно грузится если в мудл выбираещь из списка чекбокса кодировку Windows-1251. В старых версиях использовал Unicode UTF-8, приходилось дополнительно конвертировать.
В ответ на Игорь Сендюков

Re: Неужели нельзя загрузить пользователей русскими ФИО

от Артём Прытков -

Сталкивался с такой же проблемой. Excel по умолчанию сохраняет в кодировке windows-1251.

Если созданный файл пересохранить в кодировке UTF-8 (в Блокноте например) , то всё испортируется нормально