Когда дочь в школе училась, начиналась "эпоха информатизации". Я ее все спрашивал: А вам на математике рассказывают, что американцы дробную часть через точку пишут, а не через запятую?
Нет, говорит, ни слова. Ну может, на информатике будет... (которую тогда еще толком не ввели).
Вот теперь моя прога выводит .CSV формат. У заказчика не работает, в Эксель не всасывается. Смените языковые настройки на стандартные! (Сменили, все пошло). А почему вы не сделаете, чтоб работало с обычными?
И тут Столпотворение... Мелочь, да? А в школе так и не пытаются приучить к
американской записи :-). Хотя бы как к варианту.
И даты как только не пишем. 01/04/2005 - это когда?
А трёхзначные группы целой части числа не пробелом отделяют, а запятой. А шо с них взять, они ж там кверху ногами ходють.
А вообще, хорошим тоном для программы является спросить про разделители и форматы вывода. Предложив вариант по умолчанию. Каковым должны быть стандартные для ЦА
региональные настройки и форматы. Если ЦА русскоязычная - то свои, для антиподов - свои.
Да согласен. Так и сделал уже.
Но вот ведь закавыка: русскоязычные инженеры и научники всякие обычно держат на Винде американские настройки форматов. (Или это только "в моем кругу"?)
А что война форматов и .CSV (comma separated values, blin!!!) захватила, это уже гнусненько. Ладно
хоть от русских языков программирования отбились. А ведь было!
(Я не о Коболе, этот пусть живет.)
Как Вы думаете, Кобра, я от нее это коварно скрыл? :-) В нашу кв-ру весь подъезд ходил компьютерной грамоте обучаться и lode runner'а гонять. 87-88 год...
Просто досадую на очередной консерватизм школы.
Дон:
Формат YYYYmmDD все же тем хорош, что
а) опознается,
б) дает лексикографическую сортировку дат.
Вот теперь моя прога выводит .CSV формат. У заказчика не работает, в Эксель не всасыв
вообще-то по-мойму делать прогу так, чтоб заказчик под нее жеско настройки менял - кривость жуткая. еще один такой же чуд сделает свою жеско с другими
и будут бедняги перед каждым запуском другой проги настройки менять.
а че, слабо прогу-то настраиваемой сделать и избавить людей от головняка?
Тогда такой вопрос.
Подчинение формата CSV (который люди глазами обычно не читают) региональным настройкам - не есть ли это как раз перекладывание именно с больной программерской на здоровую юзерскую?
Юзер тут вообще не при делах. Русскый Эксель под русской Виндой вправе ращщитывать, что числа, которые он должен съесть, будут подаваться ему в рот в русской ложке, расписной, деревянной. И если иностранный немчура суёт ему в рот свой бутерброть, Эксель не обязан его жевать.
Вот ведь шьорт побьери... Были времена, когда с русским было все ясно. Чтоб на машине читалось и вводилось, надо в аутоекзек.бат поставить вызов резидента - русский драйвер.
Формат вывода той же даты в Дос 3.30 задавался какими-то значками с долларом, помню :-)
И ведь жили! И
суперкалк 4-й уже был. И csv-форматом пользовались нормально.
Техника идет по пути поворота лицом к юзеру?
-Рядовой Крамаров, снять противогаз!
-Отставить, лейтенант. Это у него рожа такая.
Внимание! сейчас Вы не авторизованы и не можете подавать сообщения как зарегистрированный пользователь.
Чтобы авторизоваться, нажмите на эту ссылку (после авторизации вы вернетесь на
эту же страницу)