:: Visual Foxpro, Foxpro for DOS
Re: UTF8 -> WIN1251
of63

Сообщений: 25254
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
> Завтра начнут ещё и фотографии этих самых текстов присылать
Вообше уже куячат фразами, "где ваше ИИ", или ABBY, файнридеры.

КстатиЮ, между нами, ну ИИ не может рулить машиной, но рукописный текст то хоть эта дрянь может перевести, или хотя бы сканированый печатный? Или тоже "та нi"
Ratings: 0 negative/0 positive
Re: UTF8 -> WIN1251
Ydin

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
Спасибо! Информация хорошая, будем жить!
Ratings: 0 negative/0 positive
Re: UTF8 -> WIN1251
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Печатный более-менее, с рукописным, конечно, гораздо большая проблема. Да что там ИИ, если порой и вполне естественный интеллект ничего прочесть не может в этих каляках-маляках


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: UTF8 -> WIN1251
of63

Сообщений: 25254
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
я и говорю, ленятся програмеры, даже такие проверенные товарищи, как Юдин, ждут помощи. Слабаки. ИИ - это всего лишь зафиксированная логика, копия собственного мышления. Если сам знаешь, как отличить файл 1251 от UTF8, то не было проблем.

Это не в укор Александру, и не в укор тебе, Игорь. Просто, делов на 100-200 строк кода, не ассемблерных, после всяких машин Тюринга, это вобще должно быть в АПИ програмера. Со строками в фоксе просто (учитывая SET COLLATE)



Исправлено 1 раз(а). Последнее : of63, 24.08.19 12:38
Ratings: 0 negative/0 positive
Re: UTF8 -> WIN1251
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Лениться - это правильно!
Делать глупую и бессмысленную работу, а ещё и пропагандировать сие как добродетель - вот за это как раз и надо укорять


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: UTF8 -> WIN1251
of63

Сообщений: 25254
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
работа програмера не есть добродетель или зло. Это как водила, куда скажут ехать, ты провозишь в эту точку. Корить програмера - это все равно что корить водилу такси, как-то.
Ratings: 0 negative/0 positive
Re: UTF8 -> WIN1251
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Ежели водиле такси начать втирать по какой дороге надо ехать, как рулить и как передачи переключать, то я сомневаюсь что:
- ты куда либо доедешь,
- ты не получишь по лицу, или как минимум не будешь вышвырнут из этого самого такси.

Как ни странно, в ИТ это вполне себе практикуется - некомпетентные и безответственные "товарищи" рассказывают программисту что и как ему надо делать И мало у кого хватает духу и самоуважения послать такого "товарища" туда, где ему и следует быть...


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: UTF8 -> WIN1251
pasha_usue

Сообщений: 3649
Откуда: Е-бург
Дата регистрации: 06.10.2006
of63
ИИ - это всего лишь зафиксированная логика, копия собственного мышления.
Да щас же. У гугла целый отдел занимается анализом того, как написанные другими отделами ИИ думают. Причём имея на руках исходники.
Ratings: 0 negative/0 positive
Re: UTF8 -> WIN1251
Ydin

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
Присвоим lc1='...' все обычные символы 1251.
lc2 = STRCONV(lc1,9)
lcUtf = ''
FOR ln=1 TO LEN(lc2)
IF NOT SUBSTR(lc2,ln,1) $ lc1
lcUtf=lcUtf+SUBSTR(lc2,ln,1)
ENDIF
NEXT

Т.е. в lcUtf символы выдают UTF8.
Тогда
lcText = FILETOSTR('какой-то файл')
?LEN(lcText) > LEN(CHRTRAN(lcText,lclcUtf,''))

Igor Korolyov
эффективно подобная эвристика работает лишь на достаточно больших объёмах текста написанных на одном языке, с минимумом всяких аббревиатур и сокращений.

Тем более, что у себя в ф-ии добавил последним параметром логическое UTF8?
Если параметр не задать, то эта проверка работает.
Но договорились, что надо задавать этот параметр.

У Оффы более общая задача. Если что, воспользуюсь.
Сфинкс
Пишу как есть,слегка простужен



Исправлено 2 раз(а). Последнее : Ydin, 26.08.19 17:29
Ratings: 0 negative/0 positive
Re: UTF8 -> WIN1251
Vedmak

Сообщений: 5967
Откуда: CiTY
Дата регистрации: 30.10.2003
Надеюсь будет полезно. Сломал копья о разные кодировки и выявил, что следует начать с обозначения базовой кодировки приложения в его config.fpw, а также четко указывать в подключении к SQL желаемую кодировку.


------------------
Говорить стоит лишь для тех, кто слушает.




Исправлено 1 раз(а). Последнее : Vedmak, 10.09.19 23:34
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 22 (Гостей: 22)

© 2000-2024 Fox Club 
Яндекс.Метрика