Thread View: pl.comp.os.ms-windows.winnt
10 messages
10 total messages
Started by 1634Racine
Wed, 07 Feb 2024 00:31
[ot] MS Word/open office - zmiana kodowania dokumentu
Author: 1634Racine
Date: Wed, 07 Feb 2024 00:31
Date: Wed, 07 Feb 2024 00:31
12 lines
1757 bytes
1757 bytes
w ms word 2000 pro i w open office (apache), pklik *.doc tak wyglada (plik dostalem,jak byl zapisywany - nie wiem): https://imgsh.net/a/u6LfGAj.png - w jaki sposob zmienic kodowanie calego pliku, aby bylo ok? (metoda dla ms word: opcje > ogolne > zaklikac potwierdzenie konwersji przu otwieraniu - nie dziala, bowiem idac taka droga mam po wyborze "otworz plik *.doc jako czysty txt" --> wybierz kodowanie z dostepnych, ale zadne z dostepnych kodowan nie pasuje, nie pozwala otworzyc pliku z prawidl. czcionkami)
Re: [ot] MS Word/open office - zmiana kodowania dokumentu
Author: Grzegorz Niemirowski
Date: Wed, 07 Feb 2024 09:42
Date: Wed, 07 Feb 2024 09:42
21 lines
2299 bytes
2299 bytes
1634Racine <mnjfmr@j.cbqebml> napisał(a): > w ms word 2000 pro i w open office (apache), pklik *.doc tak wyglada > (plik dostalem,jak byl zapisywany - nie wiem): > https://imgsh.net/a/u6LfGAj.png > - w jaki sposob zmienic kodowanie calego pliku, aby bylo ok? > (metoda dla ms word: opcje > ogolne > zaklikac potwierdzenie konwersji > przu otwieraniu - nie dziala, bowiem idac taka droga mam po wyborze > "otworz plik *.doc jako czysty txt" --> wybierz kodowanie z dostepnych, > ale zadne z dostepnych kodowan nie pasuje, nie pozwala otworzyc pliku z > prawidl. czcionkami) Nie ma czegoś takiego jak zmiana kodowania w .doc. To co znalazłeś, dotyczy otwierania plików .txt. Office stosuje kodowanie UTF-16LE. Problem, który widzisz, wygląda na brak czcionek. W środkowej części tekstu widać, że udaje się znaleźć czcionkę zastępczą. Z jakiegoś powodu w innych miejscach się to nie udało. Spróbuj zmienić czcionkę w całym dokumencie na którąś z dostępnych w systemie. -- Grzegorz Niemirowski https://www.grzegorz.net/
Re: [ot] MS Word/open office - zmiana kodowania dokumentu
Author: 1634Racine
Date: Wed, 07 Feb 2024 11:40
Date: Wed, 07 Feb 2024 11:40
22 lines
2431 bytes
2431 bytes
Grzegorz Niemirowski w news:upvj9n$780$1$grzegorz@news.chmurka.net > 1634Racine <mnjfmr@j.cbqebml> napisał(a): >> w ms word 2000 pro i w open office (apache), pklik *.doc tak wyglada >> (plik dostalem,jak byl zapisywany - nie wiem): >> https://imgsh.net/a/u6LfGAj.png >> - w jaki sposob zmienic kodowanie calego pliku, aby bylo ok? >> (metoda dla ms word: opcje > ogolne > zaklikac potwierdzenie konwersji >> przu otwieraniu - nie dziala, bowiem idac taka droga mam po wyborze >> "otworz plik *.doc jako czysty txt" --> wybierz kodowanie z dostepnych, >> ale zadne z dostepnych kodowan nie pasuje, nie pozwala otworzyc pliku z >> prawidl. czcionkami) > Nie ma czegoś takiego jak zmiana kodowania w .doc. To co znalazłeś, > dotyczy otwierania plików .txt. ok, malo precyz. wyrazilem sie, chodzi o wybor - sposrod mozliwych - kodowania, ktore umozliwia odczytanie dokumentu. W sposob powyzszy nie udaje sie wybrac. > Spróbuj zmienić czcionkę w > całym dokumencie na którąś z dostępnych w systemie. nie pisalem, ale probowalem wszystkie (sensowne), zadna nie pasuje.
Re: [ot] MS Word/open office - zmiana kodowania dokumentu
Author: Grzegorz Niemirowski
Date: Wed, 07 Feb 2024 11:45
Date: Wed, 07 Feb 2024 11:45
10 lines
1708 bytes
1708 bytes
1634Racine <mnjfmr@j.cbqebml> napisał(a): > nie pisalem, ale probowalem wszystkie (sensowne), zadna nie pasuje. Może plik jest źle zapisany. Wskazywałyby na to fragmenty gdzie polskie litery są wyświetlane poprawnie. W każdym razie po to wybrano UTF żeby nie trzeba było kombinować z kodowaniami. Możesz gdzieś wystawić ten plik? -- Grzegorz Niemirowski https://www.grzegorz.net/
Re: [ot] MS Word/open office - zmiana kodowania dokumentu
Author: 1634Racine
Date: Wed, 07 Feb 2024 14:35
Date: Wed, 07 Feb 2024 14:35
12 lines
2023 bytes
2023 bytes
Grzegorz Niemirowski w news:upvqhc$sb2$1$grzegorz@news.chmurka.net > 1634Racine <mnjfmr@j.cbqebml> napisał(a): >> nie pisalem, ale probowalem wszystkie (sensowne), zadna nie pasuje. > Może plik jest źle zapisany. Wskazywałyby na to fragmenty gdzie polskie > litery są wyświetlane poprawnie. W każdym razie po to wybrano UTF żeby > nie trzeba było kombinować z kodowaniami. Możesz gdzieś wystawić ten > plik? mam dwa pliki, doc i rtf, z identyczna przypadloscia. a konkretnie - co zrobisz, jak je zlapiesz? moze moge to samo u siebie. Tylko - co? (btw: moge wystawic @ na grzegorz.net, moze byc?)
Re: [ot] MS Word/open office - zmiana kodowania dokumentu
Author: PureNick
Date: Wed, 07 Feb 2024 16:28
Date: Wed, 07 Feb 2024 16:28
22 lines
2031 bytes
2031 bytes
> Grzegorz Niemirowski w news:upvqhc$sb2$1$grzegorz@news.chmurka.net >> 1634Racine <mnjfmr@j.cbqebml> napisał(a): >>> nie pisalem, ale probowalem wszystkie (sensowne), zadna nie pasuje. >> Może plik jest źle zapisany. Wskazywałyby na to fragmenty gdzie polskie >> litery są wyświetlane poprawnie. W każdym razie po to wybrano UTF żeby >> nie trzeba było kombinować z kodowaniami. Możesz gdzieś wystawić ten >> plik? > mam dwa pliki, doc i rtf, z identyczna przypadloscia. > a konkretnie - co zrobisz, jak je zlapiesz? moze moge to samo u siebie. > Tylko - co? > (btw: moge wystawic @ na grzegorz.net, moze byc?) Ja mam skojarzenie z glifami azjatyckimi (chińskimi, japońskimi?) W kilku miejscach taki domniemany glif zastępuje dwie litery, a w innych tylko jedną - dosyć dziwne... Może jednak zamieścisz gdzieś ten plik? - jeśli nie jest super tajny :) Pozdruffka -- ~~PP~~SF~~
Re: [ot] MS Word/open office - zmiana kodowania dokumentu
Author: Grzegorz Niemirowski
Date: Wed, 07 Feb 2024 17:55
Date: Wed, 07 Feb 2024 17:55
17 lines
1954 bytes
1954 bytes
1634Racine <mnjfmr@j.cbqebml> napisał(a): > mam dwa pliki, doc i rtf, z identyczna przypadloscia. > a konkretnie - co zrobisz, jak je zlapiesz? moze moge to samo u siebie. > Tylko - co? Wystawienie jest ogólnie dobrym pomysłem, bo nie wiem jak ktoś na grupie miałby Ci pomóc patrząc tylko na zrzut ekranu :) Ja bym 1) sprawdził jakie kody Unicode kryją się tam za polskimi znakami, 2) pomyślałbym nad skryptem podmieniającym kody > (btw: moge wystawic @ na grzegorz.net, moze byc?) Tak -- Grzegorz Niemirowski https://www.grzegorz.net/
Re: [ot] MS Word/open office - zmiana kodowania dokumentu
Author: Grzegorz Niemirowski
Date: Wed, 07 Feb 2024 21:46
Date: Wed, 07 Feb 2024 21:46
30 lines
2913 bytes
2913 bytes
Otrzymałem oba dokumenty. I już na początku niespodzianka: oba pliki są w
formacie RTF, w tym ten z rozszerzeniem .doc. Więc problem w ogóle nie
dotyczy formatu .doc.
Otwieramy więc plik w Notatniku lub podobnym programie i patrzymy na jakieś
miejsce, gdzie jest źle zakodowana polska literka, np.:
{\cf1\afs24\rtlch \ltrch\loch\fs24\loch\f7
co pomy\'9cl\'b9
Widać więc kody 9C i B9 w miejscu literek ś i ą. Szybkie przejrzenie stron
kodowych pokazuje, że są to kody ze strony Windows1250. Dlaczego więc użyta
jest jakaś azjatycka? Przed tekstem widzimy znaczniki, w tym ostatni
znacznik \f7. Oznacza on, że do tekstu ma być zastosowana czcionka 7 z
tabeli czcionek. Tabela czcionek jest na początku pliku, w znaczniku
\fonttbl. Szukamy tam definicji \f7:
{\f7\froman\fprq2\fcharset128 Bookman Old Style;}
Widzimy, że ma być użyta czcionka Bookman Old Style wraz ze stroną kodową
128. Z tabelki na https://en.wikipedia.org/wiki/Rich_Text_Format widać, że
to strona Windows-932, czyli japońska. Tymczasem strona Windows-1250 ma kod
238. Czyli ktoś pomylił strony kodowe dla czcionek. Widać, że taki sam błąd
jest w przypadku czcionki \f10, czyli Mangal. Wystarczy więc w tym dwóch
miejscach podmienić 128 na 238. Analogicznie w drugim pliku. Naprawa tych
plików jest więc bardzo prosta i sprowadza się do zamiany jednej liczby na
drugą w kodzie RTF.
--
Grzegorz Niemirowski
https://www.grzegorz.net/
Re: [ot] MS Word/open office - zmiana kodowania dokumentu
Author: 1634Racine
Date: Thu, 08 Feb 2024 09:55
Date: Thu, 08 Feb 2024 09:55
38 lines
3886 bytes
3886 bytes
Grzegorz Niemirowski w news:uq0to1$3v7$1$grzegorz@news.chmurka.net
> Otrzymałem oba dokumenty. I już na początku niespodzianka: oba pliki są w
> formacie RTF, w tym ten z rozszerzeniem .doc. Więc problem w ogóle nie
> dotyczy formatu .doc.
> Otwieramy więc plik w Notatniku lub podobnym programie i patrzymy na
> jakieś miejsce, gdzie jest źle zakodowana polska literka, np.:
> {\cf1\afs24\rtlch \ltrch\loch\fs24\loch\f7
> co pomy\'9cl\'b9
> Widać więc kody 9C i B9 w miejscu literek ś i ą. Szybkie przejrzenie
> stron kodowych pokazuje, że są to kody ze strony Windows1250. Dlaczego
> więc użyta jest jakaś azjatycka? Przed tekstem widzimy znaczniki, w tym
> ostatni znacznik \f7. Oznacza on, że do tekstu ma być zastosowana
> czcionka 7 z tabeli czcionek. Tabela czcionek jest na początku pliku, w
> znaczniku \fonttbl. Szukamy tam definicji \f7:
> {\f7\froman\fprq2\fcharset128 Bookman Old Style;}
> Widzimy, że ma być użyta czcionka Bookman Old Style wraz ze stroną kodową
> 128. Z tabelki na https://en.wikipedia.org/wiki/Rich_Text_Format widać,
> że to strona Windows-932, czyli japońska. Tymczasem strona Windows-1250
> ma kod 238. Czyli ktoś pomylił strony kodowe dla czcionek. Widać, że
> taki sam błąd jest w przypadku czcionki \f10, czyli Mangal. Wystarczy
> więc w tym dwóch miejscach podmienić 128 na 238. Analogicznie w drugim
> pliku. Naprawa tych plików jest więc bardzo prosta i sprowadza się do
> zamiany jednej liczby na drugą w kodzie RTF.
ups, faktycznie, oba sa rtf.
i wow, jaka mistrzowska analiza/metoda, dzieki :) Pozniej te chwyty
przepracuje na plikach, bowiem koniecznie chce z nich mobi wykonac w
calibre, czyli niech najpierw rtf-y beda doprowadze do jadalnej postaci.
I rozumiem (+ widze, sprawdzilem), ze jesli takim pogruchotanym plikiem
bylby (faktyczny) doc, to trzeba go najpierw zapisac/przekonwertowac do rtf.
btw:
ta metoda, com opisal wczesniej, dawala mi co prawda postac pliku typu
"....{\cf1\afs24\rtlch \ltrch\loch\fs24\loch\f7...." (mam na mysli "wyglad"
tekstu) i widzialem jakies zagadkowe nazwy czcionek, typu mangal wlasnie,
zaczalem nabierac przekonania, ze jest jakies "pomieszane" kodowanie,moze
inaczej: pomieszanie stron kodowania. Ale nie czulem, co z tym zrobic.
zobacze, jak bedzie problem, dopytam.
thx
Re: [ot] MS Word/open office - zmiana kodowania dokumentu
Author: 1634Racine
Date: Thu, 08 Feb 2024 10:10
Date: Thu, 08 Feb 2024 10:10
19 lines
2507 bytes
2507 bytes
PureNick w news:mn.3c187e828c4bc95f.84011@tlen.pl >> Grzegorz Niemirowski w news:upvqhc$sb2$1$grzegorz@news.chmurka.net >>> 1634Racine <mnjfmr@j.cbqebml> napisał(a): >>>> nie pisalem, ale probowalem wszystkie (sensowne), zadna nie pasuje. >>> Może plik jest źle zapisany. Wskazywałyby na to fragmenty gdzie polskie >>> litery są wyświetlane poprawnie. W każdym razie po to wybrano UTF żeby >>> nie trzeba było kombinować z kodowaniami. Możesz gdzieś wystawić ten >>> plik? >> mam dwa pliki, doc i rtf, z identyczna przypadloscia. >> a konkretnie - co zrobisz, jak je zlapiesz? moze moge to samo u siebie. >> Tylko - co? >> (btw: moge wystawic @ na grzegorz.net, moze byc?) > Ja mam skojarzenie z glifami azjatyckimi (chińskimi, japońskimi?) > W kilku miejscach taki domniemany glif zastępuje dwie litery, > a w innych tylko jedną - dosyć dziwne... > Może jednak zamieścisz gdzieś ten plik? - jeśli nie jest super tajny :) > Pozdruffka https://www.uschovna.cz/en/zasilka/OD32ELS4R65GDNC9-4P9
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads