[section::plconv] |
Project has been started in middle 1997, when first problems of different polish character coding standards in text files have appeared for me. Those days I did not have tool to recognize and convert text files between different encoding. First version has been written for DOS using Pascal language. Then program has been translated to C and some minor features has been implemented.
|
[section::download] |
February 2007 |
PLConv-1.1.5.tar.gz |
Some shamefull bugs has been fixed. |
December 2006 |
PLConv-1.1.4.tar.gz |
Several codes has been added |
20 June 2001 |
PLConv-1.1.3.tar.gz |
-p option added for output file.
Some characters in ISO8859-2 had wrong codes - bug fixed. |
15 June 2001 |
PLConv-1.1.2.tar.gz |
Bug with automatic recognize option found and fixed. |
10 June 2001 |
PLConv-1.1.1.tar.gz |
Program moved from Pascal (DOS) to C (UNIX)
-r option added for recognize type of polich characters encoding
-f option added (read from file)
default reads data from stdin
output to stdout (can work as filter)
now works 70 percent faster
|
|
[section::table] | |
|
Current table of conversion codes: | |
| ± | æ | ê | ³ | ñ | ó | ¶ | ¿ | ¼ | ¡ | Æ | Ê | £ | Ñ | Ó | ¦ | ¯ | ¬ |
CP1250 | 0xb9 | 0xe6 | 0xea | 0xb3 | 0xf1 | 0xf3 | 0x9c | 0x9f | 0xbf | 0xa5 | 0xc6 | 0xca | 0xa3 | 0xd1 | 0xd3 | 0x8c | 0x8f | 0xaf |
CP852 | 0xa5 | 0x86 | 0xa9 | 0x88 | 0xe4 | 0xa2 | 0x98 | 0xab | 0xbe | 0xa4 | 0x8f | 0xa8 | 0x9d | 0xe3 | 0xe0 | 0x97 | 0x8d | 0xbd |
Microvex | 0xa0 | 0x9b | 0x82 | 0x9f | 0xa4 | 0xa2 | 0x87 | 0xa8 | 0x91 | 0x8f | 0x80 | 0x90 | 0x9c | 0xa5 | 0x93 | 0x98 | 0x9d | 0x92 |
Unia | 0x86 | 0x95 | 0x82 | 0x91 | 0xa4 | 0x94 | 0x84 | 0xa8 | 0x81 | 0x8f | 0x97 | 0x90 | 0x92 | 0xa5 | 0x99 | 0x8e | 0xad | 0x9a |
Mazowia | 0x86 | 0x8d | 0x91 | 0x92 | 0xa4 | 0xa2 | 0x9e | 0xa6 | 0xa7 | 0x8f | 0x95 | 0x90 | 0x9c | 0xa5 | 0xa3 | 0x98 | 0xa0 | 0xa1 |
ISO8859-2 | 0xb1 | 0xe6 | 0xea | 0xb3 | 0xf1 | 0xf3 | 0xb6 | 0xbc | 0xbf | 0xa1 | 0xc6 | 0xca | 0xa3 | 0xd1 | 0xd3 | 0xa6 | 0xac | 0xaf |
Macintosh | 0x88 | 0x8d | 0xab | 0xb8 | 0xc4 | 0x97 | 0xe6 | 0x90 | 0xfd | 0x84 | 0x8c | 0xa2 | 0xfc | 0xc1 | 0xee | 0xe5 | 0x8f | 0xfb |
CSK | 0xa0 | 0xa1 | 0xa2 | 0xa3 | 0xa4 | 0xa5 | 0xa6 | 0xa8 | 0xa7 | 0x80 | 0x81 | 0x82 | 0x83 | 0x84 | 0x85 | 0x86 | 0x88 | 0x87 |
Cyfromat | 0x90 | 0x91 | 0x92 | 0x93 | 0x94 | 0x95 | 0x96 | 0x98 | 0x97 | 0x80 | 0x81 | 0x82 | 0x83 | 0x84 | 0x85 | 0x86 | 0x88 | 0x87 |
DHN | 0x89 | 0x8a | 0x8b | 0x8c | 0x8d | 0x8e | 0x8F | 0x91 | 0x90 | 0x80 | 0x81 | 0x82 | 0x83 | 0x84 | 0x85 | 0x86 | 0x88 | 0x87 |
Logic | 0x89 | 0x8a | 0x8b | 0x8c | 0x8d | 0x8e | 0x8f | 0x90 | 0x91 | 0x80 | 0x81 | 0x82 | 0x83 | 0x84 | 0x85 | 0x86 | 0x87 | 0x88 |
IINTE-ISIS | 0x90 | 0x91 | 0x92 | 0x93 | 0x94 | 0x95 | 0x96 | 0x97 | 0x98 | 0x80 | 0x81 | 0x82 | 0x83 | 0x84 | 0x85 | 0x86 | 0x87 | 0x88 |
IEA-Swierk | 0xa0 | 0x9b | 0x82 | 0x9f | 0xa4 | 0xa2 | 0x87 | 0xa8 | 0x91 | 0x8f | 0x80 | 0x90 | 0x9c | 0xa5 | 0x99 | 0xeb | 0x9d | 0x92 |
Ventura | 0x96 | 0x94 | 0xa4 | 0xa7 | 0x91 | 0xa2 | 0x84 | 0x82 | 0x87 | 0x97 | 0x99 | 0xa5 | 0xa6 | 0x92 | 0x8f | 0x8e | 0x90 | 0x80 |
ELWRO-Junior | 0xe1 | 0xe3 | 0xe5 | 0xec | 0xee | 0xef | 0xf3 | 0xfa | 0xf9 | 0xc1 | 0xc3 | 0xc5 | 0xcc | 0xce | 0xcf | 0xd3 | 0xda | 0xd9 |
AmigaPL | 0xe2 | 0xea | 0xeb | 0xee | 0xef | 0xf3 | 0xf4 | 0xfa | 0xfb | 0xc2 | 0xca | 0xcb | 0xce | 0xcf | 0xd3 | 0xd4 | 0xda | 0xdb |
TeXPL | 0xa1 | 0xa2 | 0xa6 | 0xaa | 0xab | 0xf3 | 0xb1 | 0xb9 | 0xbb | 0x81 | 0x82 | 0x86 | 0x8a | 0x8b | 0xd3 | 0x91 | 0x99 | 0x9b |
Atari-Calamus | 0xd1 | 0xd2 | 0xd3 | 0xd4 | 0xd5 | 0xd6 | 0xd7 | 0xd8 | 0xd9 | 0xc1 | 0xc2 | 0xc3 | 0xc4 | 0xc5 | 0xc6 | 0xc7 | 0xc8 | 0xc9 |
CorelDraw | 0xe5 | 0xec | 0xe6 | 0xc6 | 0xf1 | 0xf3 | 0xa5 | 0xaa | 0xba | 0xc5 | 0xf2 | 0xc9 | 0xa3 | 0xd1 | 0xd3 | 0xff | 0xe1 | 0xed |
ATM | 0xe4 | 0xe7 | 0xeb | 0xf0 | 0xf1 | 0xf3 | 0xf6 | 0xfa | 0xfc | 0xc4 | 0xc7 | 0xcb | 0xd0 | 0xd1 | 0xd3 | 0xd6 | 0xda | 0xdc |
|
[section::todo] | |
Do you have any suggestion? Mail me! |