LINUX.ORG.RU

Если не используются символы с кодами больше 127, то нельзя.

kim-roader ★★
()

Текст в ISO-8859-1 можно считать правильным текстом в UTF-8. Обратное верно далеко не всегда.

AITap ★★★★★
()
Ответ на: комментарий от AITap

>Текст в ISO-8859-1 можно считать правильным текстом в UTF-8.

Вы, товарищ, просто наврали. Грубо и цинично нарушив правила форума.

anonymous
()
Ответ на: комментарий от anonymous

Тогда прокомментируйте вот эту строку в статье в Википедии:

В Юникоде первые 256 кодовых позиций совпадают с ISO-8859-1.

AITap ★★★★★
()
Ответ на: комментарий от anonymous

И действительно:

[21:03:05][aitap@Tarkus /tmp/tmp.7odsNYFiI2]> perl -e 'print chr for (0..255)' > latin1
[21:03:36][aitap@Tarkus /tmp/tmp.7odsNYFiI2]> iconv -f latin1 -t utf-8 < latin1 > utf8
[21:03:41][aitap@Tarkus /tmp/tmp.7odsNYFiI2]> cmp latin1 utf8
latin1 utf8 различаются: байт 129, строка 2
[21:04:10][aitap@Tarkus /tmp/tmp.7odsNYFiI2]1> wc -c *
256 latin1
384 utf8
640 итого
[21:05:03][aitap@Tarkus /tmp/tmp.7odsNYFiI2]> less latin1
«latin1» may be a binary file. See it anyway?
^@^A^B^C^D^E^F^G^H
^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^ZESC^\^]^^^_ !«#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~^?<80><81><82><83><84><85><86><87><88>
<89><8A><8B><8C><8D><8E><8F><90><91><92><93><94><95><96><97><98><99><9A><9B><9C><9D><9E><9F><A0><A1><A2><A3><A4><A5><A6><A7><A8><A9><AA><AB><AC><AD><AE><AF><B0><B1><B2><B3><B4>
<B5><B6><B7><B8><B9><BA><BB><BC><BD><BE><BF><C0><C1><C2><C3><C4><C5><C6><C7><C8><C9><CA><CB><CC><CD><CE><CF><D0><D1><D2><D3><D4><D5><D6><D7><D8><D9><DA><DB><DC><DD><DE><DF><E0>
<E1><E2><E3><E4><E5><E6><E7><E8><E9><EA><EB><EC><ED><EE><EF><F0><F1><F2><F3><F4><F5><F6><F7><F8><F9><FA><FB><FC><FD><FE><FF>
[21:05:37][aitap@Tarkus /tmp/tmp.7odsNYFiI2]> less utf8
„utf8“ may be a binary file. See it anyway?
^@^A^B^C^D^E^F^G^H
^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^ZESC^\^]^^^_ !»#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~^?<U+0080><U+0081><U+0082><U+0083>
<U+0084><U+0085><U+0086><U+0087><U+0088><U+0089><U+008A><U+008B><U+008C><U+008D><U+008E><U+008F><U+0090><U+0091><U+0092><U+0093><U+0094><U+0095><U+0096><U+0097><U+0098><U+0099>
<U+009A><U+009B><U+009C><U+009D><U+009E><U+009F> ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ
[21:05:45][aitap@Tarkus /tmp/tmp.7odsNYFiI2]>

AITap ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.