www.tres.pl - Baza wiedzy Trawers ERP - Spis treści
Kodowanie polskich znaków 1. Opis ogólny 2. Zapis w bazie danych 3. Zapis na urządzeniach wyjściowych i w plikach 4. Uwagi szczegółowe 5. Problemy i ich rozwiązywanie 6. Tematy powiązane 1. Opis ogólny Sposób zapisu polskich znaków diakrytycznych (ogonków): * w bazie danych programu Trawers * na urządzeniach wyjściowych, np. na ekranie, drukarkach, e-mailach, PDF * w plikach wysyłanych (eksportowanych), np. CSV * w plikach pobieranych (importowanych), np. CSV Jest wiele sposobów kodowania. Najpopularniejsze to UTF-8, Windows-1250, ISO 8859-2, LAT IBM Latin2 (CP852) 2. Zapis w bazie danych W bazie danych programu Trawers, polskie znaki zapisane są w CP852 (Latin2) 3. Zapis na urządzeniach wyjściowych i w plikach Sposób zapisu polskich znaków można wybierać: * podczas wysyłania danych na urządzenia wyjściowe, np. ekran, drukarka, e-mail, PDF Urządzenia wyjściowe * podczas zapisu do plików wysyłanych (eksport), np. CSV * podczas pobierania plików (import), np. CSV CSV Wymiana plików Możliwości wyboru zależą od systemu operacyjnego i właściwości urządzeń zewnętrznych. ----- [DRU] Std. drukarki (dla .PRN) Ustalany w parametrach drukarki operatora (Definicje polskich liter) (tylko w tekstowym systemie drukowania: 0614 = [1]) NOTE: Tekstowy system drukowania zostanie wyłączony 31.12.2021 [ISO] ISO-8859-2 [WIN] Windows EE (CP1250) [LAT] IBM Latin2 (CP852) [MAZ] Mazovia [ASC] ASCII - bez polskich znaków [UTF] UTF-8 (Unicode) ----- 4. Uwagi szczegółowe * Programy zewnętrzne czytające pliki tekstowe zwykle rozpoznają kodowanie UTF-8 * Drukarki igłowe stosują kodowanie IBM Latin2 lub Mazovia. * Trawers w Linux (-X) z CUPS używa UTF-8. CUPS ustala ostateczne kodowanie. * Trawers w Windows (-W) dla wydruku na drukarce Windows używa CP-1250 * Trawers wyświetlając plik tekstowy, próbuje rozpoznać użyte kodowanie. Zamienia kodowanie na CP852 (Latin2) i wyświetla tekst. Oznacza to, że znaki i litery, które nie występują w CP852 (Latin2) lub są w kodowaniu innym niż podano wyżej, nie zostaną prawidłowo wyświetlone. * Komunikaty EDI. Dokumenty zapisywane przez program Trawers w formacie EDI są kodowane w standardzie UTF-8. Program Trawers podczas wczytywanie EDI także oczekuje standardu UTF-8. Nie można tego parametryzować tak jak w przypadku odczytu/zapisu danych dokumentów z CSV. 5. Problemy i ich rozwiązywanie * 'Krzaczki' w miejscu polskich liter lub w miejscu innych znaków spoza tabeli ASCII, np. znaków ramek, paragrafu. Rada: Dopasować kodowanie albo w programie Trawers albo w parametrach (ustawieniach) programu lub urządzenia zewnętrznego. 6. Tematy powiązane Urządzenia wyjściowe System parametrów CSV Wymiana plików Platformy systemowe Utrzymanie instalacji IT Formaty, wyrażenia regularne Słowa kluczowe #TrawersERP-Środowisko #Admin-Parametryzacja
www.tres.pl - Baza wiedzy Trawers ERP - Spis treści