Daniyar91
BANNED | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Мда. С тобой сложный случай. Ты хоть сам понял о чем написал? Ругнись уж лучше чем так отвечать. Мы все поймем. | Ты начинаешь что-то путать, мой ответ никак не был связан с твоими предыдущими сообщениями про CudaText, NPP, или еще что-то там. Я писал про то что ни надо считать что вокруг одни дибилы, а ты самый умный, ведь это не так. Давай я объясню, раз ты не понял. Та херня что ты написал про юникод, UTF, и однобайтовые кодировки -- не более чем херня. Поверь мне наслово, что в одном байте можно закодировать только 256 значений. И если каждую букву сопоставить этим значениям, то выходит, что однобайтовая кодировка может уместить в себе алфавит максимум из 256 символов. И что же делать если у нас есть много народов, и у всех своя письменность, очевидно же что мы не можем в однобайтовой кодировке уместить все алфавиты разом. И вот, если в россии в основном пишут на русском, то почему бы не сделать кодировку, в которой будут только русские и латинские буквы... и так будем делать для каждой письменности. Т.е. в итоге получаем много разных кодировок. И если взять два файла с разными кодировками, то мы едвали сможем опридильть что там на самом деле. Доходит дело до азиатский языков, и оказывается, что там больше чем 256 символов, т.е. если мы выкинем даже латинские буквы, то все равно не сможем уместить в такой кодировке все нужные символы, а значит нам надо больше байт, и вот уже получились многобайтовые кодировки. И ты открываешь файл на каком-нибудь китайском, и что, как ты предлагаешь понять что эта многобайтовая кодировка, а не однобайтовая. Если прочитать первый байт, то можно предположить что там какая-то буква, а если прочитать два байта, то так-же можно предположить что это одна буква. Вот теперь, иди и перечитай свой пост про кодировки, и мой ответ на него, а потом подумай, стоит ли впредь писать про то, о чем ты даже не догадываешься, хотя и считаешь что знаешь как оно будет лучше. |