> Lucrurile devin interesante când facem substituția
> paginii de codare 1250 cu 28606.
>
> în felul acesta înlocuim iso-8859-2 cu iso-8859-16!
Eu am încercat mai demult să hăcuiesc CP-1250 (pe un Win2000, nu mai
știu care era fișierul fizic, probabil tot un .nls), mergea bine în
Notepad, dar rezultase o vraiște totală la alte chestii cu care
interacționa acel fișier, gen nume de fișiere, parcă și e-mail.
Oricum era o joacă empirică. Am plecat de la ideea că o codare pe 8
biți este de fapt un index către caractere cu coduri Unicode, dar
implementarea concretă este mai stufoasă decât o simplă tabelă de
corespondențe.
> Am testat TextPad și pot scrie diacriticele cu virgulă.
> Voi mai testa Yahoo Messenger 8 și Pegasus Mail :)
>
> Din păcate fișierul c_28606.nls funcționează doar pe
> Windows XP, Windows 7 a făcut urât.
O să încerc și pe Vista, atâta că ce am eu este pe 64 de biți și nu
știu dacă este compatibil acel fișier de-a gata.
Cristi
--
Cristian Secară
http://www.secarica.ro
O să încerc și pe Vista, atâta că ce am eu este pe 64 de biți și nu
știu dacă este compatibil acel fișier de-a gata.
Cristi
Nu știu de ce aveam impresia că ReactOS avea cevea de-a face cu WINE și
http://source.winehq.org/source/libs/wine/c_28606.c m-a lăsat să cred că
ceva tot este compilat.
--
Cristian.
Am testat un alt program care cu ajutorul lui c28606.nls setat
ca c1250.nls face posibilă scrierea cu diacriticele corecte.
Doamnelor și domnilor vă prezint: vim și gvim! :)
> Mai știți aplicații care afișează semne de întrebare pentru ș și ț?
Nu știu dacă te referi la aplicații pe 8 biți, sau la cele care au
suport intern pentru Unicode dar nu direct de la tastatură.
Pe 8 biți, în general aplicațiile de subtitrare (încearcă Subtitles
Translator, http://www.mironto.sk/)
Din celelalte, de exemplu NetObjects Fusion sau YM! 8. La astea se
poate scrie corect prin copiere și lipire din altceva deja scris.
Pentru teste, NOF Essentials este gratuit pe bază de înregistrare live
la ei (versiunea XII care-i pe bani suferă de aceeași problemă cu șț).