powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / utf-8 в файлах конфигурации тройки
25 сообщений из 96, страница 2 из 4
utf-8 в файлах конфигурации тройки
    #38547829
__Avenger__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickDee,

А тебе надо на все или на одну папку? Ты уж определись, на все тебя делать никто не заставляет.
...
Рейтинг: 0 / 0
utf-8 в файлах конфигурации тройки
    #38547836
NickDee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Avenger__NickDee,

А тебе надо на все или на одну папку? Ты уж определись, на все тебя делать никто не заставляет.
Я программист, и программистская совесть говорит мне что нужно чтобы работало у всех пользователей, независимо от наличия или отсутствия 8.3 имён в их FS :)
...
Рейтинг: 0 / 0
utf-8 в файлах конфигурации тройки
    #38547905
__Avenger__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickDee,
А у Вас на серверах используется Windows2000? Соболезную...
...
Рейтинг: 0 / 0
utf-8 в файлах конфигурации тройки
    #38547906
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickDeeНе понимаю я твою позицию.Вот на этом и закончим.
...
Рейтинг: 0 / 0
utf-8 в файлах конфигурации тройки
    #38548888
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickDeeВ статье описано, как отключить создание имен файлов в формате «8.3» на всех разделах NTFS.
...
Рейтинг: 0 / 0
utf-8 в файлах конфигурации тройки
    #38550350
NickDee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladBOM для UTF8 - это нонсенс, ибо UTF8 не чувствительна к порядку байт.
Если я открою текущий databases.conf в блокноте и напишу там русские буквы (из под русской локали), то они туда пропишутся в win1251 (и такой конфиг не заработает на машине с другой локалью).
А вот если в databases.conf есть BOM, то блокнот понимает что файл utf-8 и сохраняет русский текст как utf-8, без привязки к локали.
В первом случае можно ещё сказать блокноту сохранить файл как utf-8, и он пропишет в нём BOM.
Т.е. BOM для UTF-8 вполне себе используется.
...
Рейтинг: 0 / 0
utf-8 в файлах конфигурации тройки
    #38550364
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickDee,

внимание вопрос. Если ты хочешь чтобы FB у тебя работало на машине с любой локалью на кой лад, ты в databases.conf прописываешь русские буквы?
...
Рейтинг: 0 / 0
utf-8 в файлах конфигурации тройки
    #38550376
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickDeeА вот если в databases.conf есть BOM, то блокнот понимает что файл utf-8 и
сохраняет русский текст как utf-8, без привязки к локали.
Но на машине с другой локалью такой конфиг всё равно не заработает.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
utf-8 в файлах конфигурации тройки
    #38550397
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickDeeЕсли я открою текущий databases.conf в блокноте и напишу там русские буквы (из под русской локали), то они туда пропишутся в win1251 (и такой конфиг не заработает на машине с другой локалью).На машине с локалью, отличной от win1251, весьма проблематично создать файл с именем в win1251.

PS проблемы виндового блокнота нам не интересны
...
Рейтинг: 0 / 0
utf-8 в файлах конфигурации тройки
    #38550422
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickDee,

вообще всё что ты сможешь написать в конфиге русскими буквами, так это пути и комментарии. Но на самом деле даже если использовать только английские, то переносимость конфига никак не гарантируется. Вот тебе пример:

Код: plaintext
1.
2.
3.
4.
test = d:\fb\fb30\data\test.fdb
{
   DefaultDbCachePages = 8K
   TempCacheLimit = 640M
}

И как это будет работать на компе где нет диска D или вообще на Linux
...
Рейтинг: 0 / 0
utf-8 в файлах конфигурации тройки
    #38550424
NickDee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисвнимание вопрос. Если ты хочешь чтобы FB у тебя работало на машине с любой локалью на кой лад, ты в databases.conf прописываешь русские буквы?
Ну вот прислали вам по почте два ваших клиента две базы - одна с китайским названием в имени, другая с французским. Вы их перед использованием должны для начала переименовать? Потому что ФБ не умеет? Или потому что "ваша" совесть настаивает что в имени должны быть только английские буквы? :)
...
Рейтинг: 0 / 0
utf-8 в файлах конфигурации тройки
    #38550428
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickDee,

потому что, кто так называет файл базы ССЗБ
...
Рейтинг: 0 / 0
utf-8 в файлах конфигурации тройки
    #38550435
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickDeeВ первом случае можно ещё сказать блокноту сохранить файл как utf-8, и он пропишет в нём BOM.
Т.е. BOM для UTF-8 вполне себе используется.
как мне кажется, если ФБ будет поддерживать пути в utf8, то и из конфига он их сможет тоже читать в utf-8, поэтому с учетом процитированного "поддержка конфига в utf-8" превращается в полный пшик.
То есть, если ФБ поддерживает пути в ютф8, то сохраняй конфиг в ютф-8 на здоровье.

imho вся эта псевдо-дискуссия, по-моему, годится на разборку только одного варианта
1. в инсталляторе пользователь выбирает путь для C:\МояБаза\
2. инсталлятор в databases.conf прописывает этот самый путь
3. ФБ читает из конфига путь, работает с этой БД.

Что касается администрируемых или разрабатываемых систем, ни один админ или разработчик не будет в здравом уме создавать dll, указывать пути, имена файлов и прочее с не-латинскими символами.

так что, NickDee - ты не фантазируй, а приведи конкретный сценарий. Впрочем, думаю что я его уже привел.

p.s. в последнее время пришлось поставить буху несколько разных софтин ПФР и других фондов. Такой софт можете себе представить сколько людей устанавливают. Сюда же - такскомовский Спринтер с embedded Firebird. Так вот - ни одна эта софтина не создает или использует русскоязычные пути или имена файлов. Независимо от того, работает она с ФБ, DBF, или другим форматом.
И я думаю, что это потому, что при столь массовых установках разработчики поняли, что геморрой с не-латинскими буквами в этих путях и именах им нафиг не нужен.
...
Рейтинг: 0 / 0
utf-8 в файлах конфигурации тройки
    #38550443
NickDee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovNickDeeА вот если в databases.conf есть BOM, то блокнот понимает что файл utf-8 и
сохраняет русский текст как utf-8, без привязки к локали.
Но на машине с другой локалью такой конфиг всё равно не заработает.

Мы ведь говорим о тройке. Она ещё в процессе. Поэтому вполне может заработать.
...
Рейтинг: 0 / 0
utf-8 в файлах конфигурации тройки
    #38550448
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickDeeодна с китайским названием в имени, другая с французским.
эта фантазия как-то связана с utf-8? Если нет, то насколько я понимаю, если у меня в винде не установлены языковые пакеты для китайского или французского, я такие имена нормально не увижу ни в проводнике, ни в ком.строке.
файлы с именами в utf8 по идее я увижу (если моя ОС не настолько стара, что не поддерживает юникод).
Так?
...
Рейтинг: 0 / 0
utf-8 в файлах конфигурации тройки
    #38550458
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickDee,

тебе уже kdv написал. Всё что может быть это русскоязычный путь. Конфиг как я уже показал всё равно не будет переносим. А назвать сам файл базы русскими буквами (так же как и файлы dll, exe ...) это искать себе приключения на пятую точку. Да и пользователи этим заниматься не должны, а программисты не такие идиоты.
...
Рейтинг: 0 / 0
utf-8 в файлах конфигурации тройки
    #38550467
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickDeeМы ведь говорим о тройке. Она ещё в процессе. Поэтому вполне может
заработать.
Как уже сказал Влад: "не может". Ты просто не представляешь сколько для этого придётся в
движке перепахать.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
utf-8 в файлах конфигурации тройки
    #38550478
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickDeeНу вот прислали вам по почте два ваших клиента две базы - одна с китайским названием в имени, другая с французским. Вы их перед использованием должны для начала переименовать?Ты их к себе на диск сохранять пробовал ?
...
Рейтинг: 0 / 0
utf-8 в файлах конфигурации тройки
    #38550482
NickDee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvИ я думаю, что это потому, что при столь массовых установках разработчики поняли, что геморрой с не-латинскими буквами в этих путях и именах им нафиг не нужен.
Или они интуитивно чувствуют что в FB с этим пока никак :)
Ты наверное много раз видел базы Access с русскими именами. Как только у FB появится такая возможность, так сразу ей воспользуются. Руки сами захотят набирать русские имена :)
...
Рейтинг: 0 / 0
utf-8 в файлах конфигурации тройки
    #38550494
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickDeeИли они интуитивно чувствуют что в FB с этим пока никак :)
Ты наверное много раз видел базы Access с русскими именами. Как только у FB появится такая возможность, так сразу ей воспользуются. Руки сами захотят набирать русские имена :)

Ой зря... И ещё Access - это не клиент сервер.
...
Рейтинг: 0 / 0
utf-8 в файлах конфигурации тройки
    #38550510
NickDee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladNickDeeНу вот прислали вам по почте два ваших клиента две базы - одна с китайским названием в имени, другая с французским. Вы их перед использованием должны для начала переименовать?Ты их к себе на диск сохранять пробовал ?
См. аттач.
Там в архиве два файла - один с китайским именем, второй - с французским.
Запаковал 7-zip плагином из FAR, распаковал им же. Всё Ok.
Windows 7. Языковых пакетов по поддержке каких-то там специальных языков - нет.
...
Рейтинг: 0 / 0
utf-8 в файлах конфигурации тройки
    #38550524
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickDeeвы их перед использованием должны для начала переименовать?

Перед каким использованием ? "почему у клиента лезут ошибки" ?

Да, переименую, по типу НазвКлиента_Дата_Проблема.fdb

или тебе выше показали создание короткого имени для файла

А ещё есть http://en.wikipedia.org/wiki/Symlink
...
Рейтинг: 0 / 0
utf-8 в файлах конфигурации тройки
    #38550548
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickDeeТам в архиве два файла - один с китайским именем, второй - с французским.
в проводнике вижу, а вот в cmd
- вместо китайского три вопросительных знака.
- вместо французской c с крючком вижу латинскую c.
Win7 64 ultimate, из языков установлены русский и английский, остальные 33 комплектных не установлены и мне не нужны.

NickDeeИли они интуитивно чувствуют что в FB с этим пока никак :)
такском я считай в последнюю очередь привел. Остальные ФБ не используют, а их движки БД у меют работать с "русскими" именами.
NickDeeКак только у FB появится такая возможность, так сразу ей воспользуются.
ты маньяк, и похоже не понимаешь проблем массовой установки ПО. Или понимаешь ее наоборот.
...
Рейтинг: 0 / 0
utf-8 в файлах конфигурации тройки
    #38550557
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,


kdvв проводнике вижу, а вот в cmd

chcp 65001 ?

или дpугой шелл использовать: ps, bash, TakeCmd, и т.д.
...
Рейтинг: 0 / 0
utf-8 в файлах конфигурации тройки
    #38550563
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariochchcp 65001 ?
или дpугой шелл использовать: ps, bash, TakeCmd, и т.д.
объясни, за каким мне все это надо, включая chcp? А за каким это надо ОБЫЧНОМУ ПОЛЬЗОВАТЕЛЮ я даже спрашивать не буду.
...
Рейтинг: 0 / 0
25 сообщений из 96, страница 2 из 4
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / utf-8 в файлах конфигурации тройки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]