powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как записать строку из properties-файла (UTF-8) в БД с кодировкой WIN1251?
13 сообщений из 88, страница 4 из 4
Как записать строку из properties-файла (UTF-8) в БД с кодировкой WIN1251?
    #39335572
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrei TХорошая ссылка, некоторым тут будет полезно её распечатать и внимательно прочитать.
Учитель, только Я уверовал, что их нет и быть не может, как стало надо учить какие они бывают. Я не поспеваю за Вашей мыслью.
...
Рейтинг: 0 / 0
Как записать строку из properties-файла (UTF-8) в БД с кодировкой WIN1251?
    #39335584
Andrei T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей АрсеньевAndrei TХорошая ссылка, некоторым тут будет полезно её распечатать и внимательно прочитать.
Учитель, только Я уверовал, что их нет и быть не может, как стало надо учить какие они бывают. Я не поспеваю за Вашей мыслью.
Это тем более удивительно, учитывая что по ссылке написано практически буквально то, что тебе объясняют уже 3 страницы.
...
Рейтинг: 0 / 0
Как записать строку из properties-файла (UTF-8) в БД с кодировкой WIN1251?
    #39335588
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrei TВообще-то есть: http://unicode.org/glossary/
Вообще-то там даже HTML упоминается. С такой логикой HTML это тоже часть Unicode.
...
Рейтинг: 0 / 0
Как записать строку из properties-файла (UTF-8) в БД с кодировкой WIN1251?
    #39335599
Andrei T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczAndrei TВообще-то есть: http://unicode.org/glossary/
Вообще-то там даже HTML упоминается. С такой логикой HTML это тоже часть Unicode.
Отличная идея для новой темы, а то эта похоже уже себя исчерпала
...
Рейтинг: 0 / 0
Как записать строку из properties-файла (UTF-8) в БД с кодировкой WIN1251?
    #39335616
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrei TЭто тем более удивительно, учитывая что по ссылке написано практически буквально то, что тебе объясняют уже 3 страницы.
Не там про байтики. А мы договорились, что жто не савсем то. Тем более что там, про форму.

P.S. Вы так и не поняли про что мы спорим. Про умение выражать свои мысли.

- ТС задал вопрос.
- Леонид начал, несколько утрировано и с ошибками объяснять как оно происходит "изнутре"

Еслиб Вы сказали, что-то типа:
из несказанного- начинающему программису не стоит сильно заморачиваться на тему, как оно устроено внутри, при хранении и обработке типа char, а рассматривать строковой тип как черный ящик и сосредоточится на правильном приведении последовательности символов закодированных в файле к этому типу. Для чего либо стоит использовать файлы в кодировке ISO-8859-1 с кодированием остальных символов в виде Unicode кодов с подставочным символом '\'. Либо указывать кодировку файла при его открытии.
Кто бы с Вами спорил. Но Вы сказали - кодировок нет. И мы стали согласовывать терминологию.

Вот, например, я подразумеваю под "кодировкой символов" систему правил, которая определяет:
- правила кодирования символов (подстановки им в соответствие некого кода);
- правила перевода кодов символов из одной формы в другую (например большие-маленькие);
- правила сравнения символов по кодам (равно-не равно, раньше-позже);
- правила лингвистической сортировки;
и т.п.

Поэтому, для меня фраза "этого всего в Java нет" выглядит, мягко говоря, странно.
...
Рейтинг: 0 / 0
Как записать строку из properties-файла (UTF-8) в БД с кодировкой WIN1251?
    #39335630
Andrei T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей АрсеньевПоэтому, для меня фраза "этого всего в Java нет" выглядит, мягко говоря, странно.
Может тебе в таком случае воспользоваться твоим же советом с первой страницы:
Сергей АрсеньевЕсли Вы не видите в чем-то смысла, значит одно из трех:
- смысла там нет
- Вы не смогли его понять
- Истина где-то рядом (C) авторы X-Files

И допетрить, наконец, что в данной теме обсуждается совсем не то, о чем ты все пытаешься нам рассказать?
...
Рейтинг: 0 / 0
Как записать строку из properties-файла (UTF-8) в БД с кодировкой WIN1251?
    #39335638
Andrei T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Арсеньев,

Самое интересное, что в самом первом моем сообщении (на которое ты наехал) было сказано в т.ч. и про "кодировку символов" в твоей интерпретации . Но ты это упорно игнорируешь.
...
Рейтинг: 0 / 0
Как записать строку из properties-файла (UTF-8) в БД с кодировкой WIN1251?
    #39335649
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrei TСамое интересное, что в самом первом моем сообщении (на которое ты наехал) было сказано в т.ч. и про "кодировку символов" в твоей интерпретации .
В том смысле, что ее нет? Символы закодированы никак. Кодируются только байты. Символы битые. Остальное к вопросу не относится.

Про то и был последующий разговор, что когда Вы говорите некоторые очевидные Вам вещи, встает вопрос - что Вы имеете ввиду? Вы же на него обижаетесь. Вот и пришлось из Вас клещами вытягивать, извините за это.
...
Рейтинг: 0 / 0
Как записать строку из properties-файла (UTF-8) в БД с кодировкой WIN1251?
    #39335656
Andrei T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей АрсеньевAndrei TСамое интересное, что в самом первом моем сообщении (на которое ты наехал) было сказано в т.ч. и про "кодировку символов" в твоей интерпретации .
В том смысле, что ее нет? Символы закодированы никак. Кодируются только байты. Символы битые. Остальное к вопросу не относится.
Будь добр, процитируй еще раз мое первое сообщение, на которой ты ответил. Потому что сейчас ты уже просто гонишь .
...
Рейтинг: 0 / 0
Как записать строку из properties-файла (UTF-8) в БД с кодировкой WIN1251?
    #39335658
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrei TLeonid KudryavtsevИз Java кодировки (UTF-8)
Это бессмысленное утверждение, у строки нет кодировки. Кодировка есть у байтов, а строка - это набор символов. Возможно вы говорите про коды символов (числовое значение char), но это к заданному вопросу не относится, так как символы после декодирования содержимого файла и создания строки уже кривые.
Найди 7 отличий.
Сергей Арсеньев В том смысле, что ее нет? Символы закодированы никак. Кодируются только байты. Символы битые. Остальное к вопросу не относится.

Ну да краткая выжимка, как она понята - см. про X Files.
...
Рейтинг: 0 / 0
Как записать строку из properties-файла (UTF-8) в БД с кодировкой WIN1251?
    #39336055
Andrei T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей АрсеньевAndrei Tпропущено...

Это бессмысленное утверждение, у строки нет кодировки. Кодировка есть у байтов, а строка - это набор символов. Возможно вы говорите про коды символов (числовое значение char), но это к заданному вопросу не относится, так как символы после декодирования содержимого файла и создания строки уже кривые.
Найди 7 отличий.
Сергей Арсеньев В том смысле, что ее нет? Символы закодированы никак. Кодируются только байты. Символы битые. Остальное к вопросу не относится.

Ну да краткая выжимка, как она понята - см. про X Files.
Кажется я понял, в чем проблема. Попробуй сесть ближе к монитору.
...
Рейтинг: 0 / 0
Как записать строку из properties-файла (UTF-8) в БД с кодировкой WIN1251?
    #39337408
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrei TКажется я понял, в чем проблема. Попробуй сесть ближе к монитору.
Что Вы начнете внятно выражать свои мысли и объясните почему Вы считаете, что в Java не определен результат следующей операции:
Код: java
1.
(int)((char)0x0401)


Заметим ни о каких байтиках речи не идет.
Но соответствие между числовым кодом и символом есть. А значит есть и кодировка (правила присвоения кода).
...
Рейтинг: 0 / 0
Как записать строку из properties-файла (UTF-8) в БД с кодировкой WIN1251?
    #39337868
Andrei T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей АрсеньевЧто Вы начнете внятно выражать свои мысли и объясните почему Вы считаете, что в Java не определен результат следующей операции:
Код: java
1.
(int)((char)0x0401)



Что это за онанизм? Пояснишь, что ты имел в виду, и почему нельзя написать просто
Код: java
1.
0x0401


?

Сергей АрсеньевЗаметим ни о каких байтиках речи не идет.
Но соответствие между числовым кодом и символом есть. А значит есть и кодировка (правила присвоения кода).

Никто с этим и не спорит.

'Ё' -> U+0401

'Ё' -> [(char)0x401]

"Ё" -> [(byte)0x4, (byte)0x1]
"Ё" -> [(byte)0x1, (byte)0x4]
"Ё" -> [(byte)0xFE, (byte)0xFF, (byte)0x4, (byte)0x1]
"Ё" -> [(byte)0xFF, (byte)0xFE, (byte)0x1, (byte)0x4]

Все из вышеперечисленного можно называть "кодировкой". Весь вопрос в том, что из этого мы понимаем под кодировкой в рамках данного топика .
...
Рейтинг: 0 / 0
13 сообщений из 88, страница 4 из 4
Форумы / Java [игнор отключен] [закрыт для гостей] / Как записать строку из properties-файла (UTF-8) в БД с кодировкой WIN1251?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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