Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Проблем с кодировката на изходния текстов файл

Featured Replies

Текстовия файл се прави в една прорама и излиюа в ANSI кодировка.
След това се отваря в друга за да се изработят данните, но написаното на кирилица излиза на махмуница. Ако презапиша същия файл в UTF-8 всичко се оправя.
Целта е файла да се получава с UTF-8 и написаното в - Caption = 'Проба' да се чете.
Прилагам част от програмата която прави текстовия файл:
---------------------
inherited AttachmentFrame: TAttachmentFrame
  Width = 550
  Height = 38
  ParentFont = False
  TabStop = True
  ExplicitWidth = 550
  ExplicitHeight = 38
  object LaAttachment: TLabel
    Left = 10
    Top = 11
    Width = 84
    Height = 13
    Caption = 'Проба'
    Font.Charset = DEFAULT_CHARSET
    Font.Color = clWindowText
    Font.Height = -11
    Font.Name = 'Tahoma'
    Font.Style = []
    ParentFont = False
  end
--------------------
Предполагам, чв от Font.Charset = DEFAULT_CHARSET  или Font.Style = [] , но не разбирам и не смея да пипам.
Моля за помощ.
 

Разрешен от цър-вул

преди 44 минути, milenk написа:

Текстовия файл се прави в една прорама и излиюа в ANSI кодировка

В настройките на програмата виж за настройка на DEFAULT CHARSET
 

 

преди 26 минути, Raze написа:

Font.Charset = UTF-8

Сложи това и пробвай.

Това е изходен файл

  • Автор

DEFAULT CHARSET  няма има само така   DEFAULT_CHARSET
Ако променя Font.Charset = UTF-8  не го приема и го подчертава като грешка

  • Автор

Това е целта но не намирам къде да направя промяната.

Да беше казал до сега коя е програмата. Не да си играем на гадалки...
Щом записва поле 

преди 1 час, milenk написа:

Font.Charset = DEFAULT_CHARSET

значи би трябвало да има настърйка на кодировката

  • Автор

 Става дума за плъгин на програмата PRO100.

Разглеждам го с Resurse haker но няма нищо за настройка има само това което съл дал което се повтаря на много места :    Font.Charset = DEFAULT_CHARSET  и     Font.Style = []

  • Автор

След това се отваря в друга за да се изработят данните, но написаното на кирилица излиза на маймуница.

Ако презапиша същия файл в UTF-8 всичко се оправя.

Шрифтовете са кирилски  и се четат на компа и в двата варианта ANSI  и UTF-8 . Ако файл който е ANSI го презапиша в UTF-8 тогава се чете нормално и маймуницата си става кирилица.

  • Решение

Проблемът е при теб - току-що пипнах един .dll, записах и заредих, и написаното на кирилица си се чете като кирилица.
При това с всички настройки на DEFAULT.
Я си провери настройките на Windows за non-Unicode

  • Автор

image.jpeg.e7577174fc8bfaeefb7bf9de33020f43.jpeg

Проблема е в машината утре ще кажа да погледнат в нейния комп как са регионалните

преди 12 минути, цър-вул написа:

Що е това къс символ?

8 бита са сичките.

И са на страници коудпейч. Анадънму ? Щото само 256 и са кът.

Повечето страници са английски език и още един.

Уиндоус 1251 е английски и български.

Това е страницата за графичните приложения.

За символните е ОЕМ 855

Слава Украини !!!

Автора защо не погледнеш тази тема може да ти помогне.

https://windowsbulgaria.com/topic/10323-проблем-с-кирилизация-в-текстови-файлове/

Също може да ти бъде интересно и това за widows1251

https://appcube.ru/bg/windows-1251-how-many-bits-per-character.html

преди 21 часа, milenk написа:

Текстовия файл се прави в една прорама и излиюа в ANSI кодировка.
След това се отваря в друга за да се изработят данните, но написаното на кирилица излиза на махмуница. Ако презапиша същия файл в UTF-8 всичко се оправя.
Целта е файла да се получава с UTF-8 и написаното в - Caption = 'Проба' да се чете.
 

Преди Windows 10 версия 1903 кодирането на текстови файлове по подразбиране е ANSI.
От Windows 10 1903 кодирането по подразбиране се променя на UTF-8.
Явно е от значение версията на PRO100/плъгина и версията на Windows.

Възможно-подобен проблем:
https://knowledge.ni.com/KnowledgeArticleDetails

Пробвай да работиш със Sublime Text
https://www.sublimetext.com
например...
file/reopen with encoding
file/save with encoding

преди 12 минути, nick_dimitrov написа:

От Windows 10 1903 кодирането по подразбиране се променя на UTF-8.

https://www.winhelponline.com/blog/set-default-encoding-notepad-ansi-utf-8/

  • Автор

Проблема е решен.

Днес дистанционно проверих Регионалните настройки на компютъра на разкройващата машина на   Windows за non-Unicode и се оказа, че са зададени на Английски. Направихме ги на Български и всичко заспа.

Сега се отварят нормално и двете кодировки  - ANSI и UTF-8

Благодаря на всички

Регистрирайте се или влезете в профила си за да коментирате

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.