LINUX.ORG.RU

Эдичка тайно подрабатывает в M$? А к КОИ8, видимо, у самого M$ ненависть.

te111011010
()

CP866: в консоли, при выдаче выхлопа stdout

Легаси.

CP1251: активно в базах данных

ССЗБ. Я не думаю что остались БД в которых нет юникода.

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

Остались легаси

ССЗБ. Я не думаю что остались БД в которых нет юникода.

Я думаю, что осталось чуть более чем дохрена баз в которых нет юникода, особенно в госсекторе.

Camel ★★★★★
()

Суровый ынтырпрайз, а не этот ваш хипстерский линукс.

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

Я не думаю что остались БД в которых нет юникода.

О, это ты очень зря. У одного очень крупного и очень известного заказчика в БД только cp1251 и никак иначе. Однобайтовая кодировка, Oracle, да.

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

не думаю что остались БД в которых нет юникода.

громкий смех в зале )))

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

ССЗБ. Я не думаю что остались БД в которых нет юникода.

У нас на сайте в БД магазина CP1251. Потому что девелопер виндузятник и ему насрать.

Axon ★★★★★
()

не используйте кириллицу в названиях объектов и кирилличекую локализацию в cli програмногом обеспечении.

иначе говнокод докатится до такого

if str == "кодировка=Windows" then
  charset  = "cp1251"
elseif str == "ъюфшЁютър=DOS" then
  charset  = "cp866

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

Даже тот же sqlite до сих пор не различает

Чёрт, подловил :). Но, с другой стороны, я так понял, их позиция это «мы не занимаемся интепретированием данных в БД». Т.е., я для sqlite всё есть блоб. Поэтому это не вопрос «до сих пор», они вообще не планируют что-либо с этим делать: http://sqlite.org/faq.html#q18

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

У меня сейчас SQL SERVER 2000. Да, это боль - но я пока ничего не могу с ней сделать. В половине скриптов идёт перекодировка туда-сюда :(

Xellos ★★★★★
()

весь прогрессивный Linux перешёл на UTF-8

Локаль выбирает пользователь. И он может выбрать любую, включая KOI8-R.

> echo "$LANG"
ru_RU.KOI8-R

saahriktu ★★★★★
()

D однобайтовой кодировке помещаются все буквы и знаки из двух языков и еще много места остается, зачем юникод с 2 или тем более неопределенным количеством байт как в utf8?

theurs ★★
()

Ты так говоришь, что это что-то плохое. Я знаю одну БД, где используется локаль koi8-r и никому это не мешает ибо всякие «кли» знают, что такое локаль и договариваются сервером по человечески.

Evgueni ★★★★★
()

Потому же, почему ФС case insensitive, а симлинки делаются только левой утилитой, в 2010 году включённой в состав системы. Хотя техническая возможность (и поддержка со стороны ФС/ядра) была за 10 лет до того.

svr4
()

Это линтакс может позволить себе в каждой новой версии ломать и отваливаться. А система, установленная на остальных 90% компьютеров вынуждена тщательно следить за тем, чтобы не сломалось то, что работает, пусть даже и 10 лет назад было написано и основано на древних умолчаниях.

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

То-то на Windows 10 не ставится Autocad 2015! ( Две! Тысячи! Пятнадцать!) О каких 10 годах можно говорить? У винды совместимость со старым софтом не лучше чем у линукса. И даже 2016 не ставится, только с сервис паком версия 16 автокада официально поддерживает десятку.

curufinwe ★★★★★
()
Последнее исправление: curufinwe (всего исправлений: 1)
Ответ на: комментарий от amomymous

венда 10 после обновления (новый билд) снесла фотошоп и cpu-z, так как они видите ли не поддерживаются
сломали ntvdm (ну теперь то зачем cp866?)

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

В кошерной кодировке нет звездочек:

chartable 

 32 [0x20] -  	 64 [0x40] - @	 96 [0x60] - `	128 [0x80] - ─	160 [0xa0] - ═	192 [0xc0] - ю	224 [0xe0] - Ю	
 33 [0x21] - !	 65 [0x41] - A	 97 [0x61] - a	129 [0x81] - │	161 [0xa1] - ║	193 [0xc1] - а	225 [0xe1] - А	
 34 [0x22] - "	 66 [0x42] - B	 98 [0x62] - b	130 [0x82] - ┌	162 [0xa2] - ╒	194 [0xc2] - б	226 [0xe2] - Б	
 35 [0x23] - #	 67 [0x43] - C	 99 [0x63] - c	131 [0x83] - ┐	163 [0xa3] - ё	195 [0xc3] - ц	227 [0xe3] - Ц	
 36 [0x24] - $	 68 [0x44] - D	100 [0x64] - d	132 [0x84] - └	164 [0xa4] - ╓	196 [0xc4] - д	228 [0xe4] - Д	
 37 [0x25] - %	 69 [0x45] - E	101 [0x65] - e	133 [0x85] - ┘	165 [0xa5] - ╔	197 [0xc5] - е	229 [0xe5] - Е	
 38 [0x26] - &	 70 [0x46] - F	102 [0x66] - f	134 [0x86] - ├	166 [0xa6] - ╕	198 [0xc6] - ф	230 [0xe6] - Ф	
 39 [0x27] - '	 71 [0x47] - G	103 [0x67] - g	135 [0x87] - ┤	167 [0xa7] - ╖	199 [0xc7] - г	231 [0xe7] - Г	
 40 [0x28] - (	 72 [0x48] - H	104 [0x68] - h	136 [0x88] - ┬	168 [0xa8] - ╗	200 [0xc8] - х	232 [0xe8] - Х	
 41 [0x29] - )	 73 [0x49] - I	105 [0x69] - i	137 [0x89] - ┴	169 [0xa9] - ╘	201 [0xc9] - и	233 [0xe9] - И	
 42 [0x2a] - *	 74 [0x4a] - J	106 [0x6a] - j	138 [0x8a] - ┼	170 [0xaa] - ╙	202 [0xca] - й	234 [0xea] - Й	
 43 [0x2b] - +	 75 [0x4b] - K	107 [0x6b] - k	139 [0x8b] - ▀	171 [0xab] - ╚	203 [0xcb] - к	235 [0xeb] - К	
 44 [0x2c] - ,	 76 [0x4c] - L	108 [0x6c] - l	140 [0x8c] - ▄	172 [0xac] - ╛	204 [0xcc] - л	236 [0xec] - Л	
 45 [0x2d] - -	 77 [0x4d] - M	109 [0x6d] - m	141 [0x8d] - █	173 [0xad] - ╜	205 [0xcd] - м	237 [0xed] - М	
 46 [0x2e] - .	 78 [0x4e] - N	110 [0x6e] - n	142 [0x8e] - ▌	174 [0xae] - ╝	206 [0xce] - н	238 [0xee] - Н	
 47 [0x2f] - /	 79 [0x4f] - O	111 [0x6f] - o	143 [0x8f] - ▐	175 [0xaf] - ╞	207 [0xcf] - о	239 [0xef] - О	
 48 [0x30] - 0	 80 [0x50] - P	112 [0x70] - p	144 [0x90] - ░	176 [0xb0] - ╟	208 [0xd0] - п	240 [0xf0] - П	
 49 [0x31] - 1	 81 [0x51] - Q	113 [0x71] - q	145 [0x91] - ▒	177 [0xb1] - ╠	209 [0xd1] - я	241 [0xf1] - Я	
 50 [0x32] - 2	 82 [0x52] - R	114 [0x72] - r	146 [0x92] - ▓	178 [0xb2] - ╡	210 [0xd2] - р	242 [0xf2] - Р	
 51 [0x33] - 3	 83 [0x53] - S	115 [0x73] - s	147 [0x93] - ⌠	179 [0xb3] - Ё	211 [0xd3] - с	243 [0xf3] - С	
 52 [0x34] - 4	 84 [0x54] - T	116 [0x74] - t	148 [0x94] - ■	180 [0xb4] - ╢	212 [0xd4] - т	244 [0xf4] - Т	
 53 [0x35] - 5	 85 [0x55] - U	117 [0x75] - u	149 [0x95] - ∙	181 [0xb5] - ╣	213 [0xd5] - у	245 [0xf5] - У	
 54 [0x36] - 6	 86 [0x56] - V	118 [0x76] - v	150 [0x96] - √	182 [0xb6] - ╤	214 [0xd6] - ж	246 [0xf6] - Ж	
 55 [0x37] - 7	 87 [0x57] - W	119 [0x77] - w	151 [0x97] - ≈	183 [0xb7] - ╥	215 [0xd7] - в	247 [0xf7] - В	
 56 [0x38] - 8	 88 [0x58] - X	120 [0x78] - x	152 [0x98] - ≤	184 [0xb8] - ╦	216 [0xd8] - ь	248 [0xf8] - Ь	
 57 [0x39] - 9	 89 [0x59] - Y	121 [0x79] - y	153 [0x99] - ≥	185 [0xb9] - ╧	217 [0xd9] - ы	249 [0xf9] - Ы	
 58 [0x3a] - :	 90 [0x5a] - Z	122 [0x7a] - z	154 [0x9a] -  	186 [0xba] - ╨	218 [0xda] - з	250 [0xfa] - З	
 59 [0x3b] - ;	 91 [0x5b] - [	123 [0x7b] - {	155 [0x9b] - ⌡	187 [0xbb] - ╩	219 [0xdb] - ш	251 [0xfb] - Ш	
 60 [0x3c] - <	 92 [0x5c] - \	124 [0x7c] - |	156 [0x9c] - °	188 [0xbc] - ╪	220 [0xdc] - э	252 [0xfc] - Э	
 61 [0x3d] - =	 93 [0x5d] - ]	125 [0x7d] - }	157 [0x9d] - ²	189 [0xbd] - ╫	221 [0xdd] - щ	253 [0xfd] - Щ	
 62 [0x3e] - >	 94 [0x5e] - ^	126 [0x7e] - ~	158 [0x9e] - ·	190 [0xbe] - ╬	222 [0xde] - ч	254 [0xfe] - Ч	
 63 [0x3f] - ?	 95 [0x5f] - _	127 [0x7f] - 	159 [0x9f] - ÷	191 [0xbf] - ©	223 [0xdf] - ъ	255 [0xff] - Ъ	

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от sehellion

А что, только я один что ли кошерной кодировкой пользуюсь? У нас, например, в обсерватории в сети половина серваков на КОИ8. Только некоторые особо упоротые одмины поставили на пару-тройку серверов хрюникод. Люди матюкаются, но что поделать?

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

В кошерной кодировке нет звездочек

Только такие, да:

42 [0x2a] - *

 |0123456789abcdef
-+----------------
0|

1|
2| !"#$%&'()*+,-./
3|0123456789:;<=>?
4|@ABCDEFGHIJKLMNO
5|PQRSTUVWXYZ[\]^_
6|`abcdefghijklmno
7|pqrstuvwxyz{|}~
8|─│┌┐└┘├┤┬┴┼▀▄█▌▐
9|░▒▓⌠■∙√≈≤≥ ⌡°²·÷
a|═║╒ё╓╔╕╖╗╘╙╚╛╜╝╞
b|╟╠╡Ё╢╣╤╥╦╧╨╩╪╫╬©
c|юабцдефгхийклмно
d|пярстужвьызшэщчъ
e|ЮАБЦДЕФГХИЙКЛМНО
f|ПЯРСТУЖВЬЫЗШЭЩЧЪ
saahriktu ★★★★★
()

CP866: в консоли, при выдаче выхлопа stdout

До сих пор XP пользуешься? Страдай.

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

А до этого были ещё 6-ти битные кодировки. И ничего, всё работало.

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

Не, просто самый известный пользователь здесь, который пользуется ей

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

Правда, сортировка — мрак, это да.

Через табличку весов сортируйте...

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

даже и 10 лет назад было написано и основано на древних умолчаниях.

15 как минимум.

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

Правда, сортировка — мрак, это да.

Простая табличка, никакого мрака. Один раз сделал и таскай. А вот utf-8 — это и правда мрак. Худшей кодировки изобрести было просто невозможно. Символ может быть представлен одним байтом, или двумя, или тремя, или вообще хрен знает каким количеством. Чтобы добраться до конкретного символа, нужно распарсить всё, что перед ним. Если уж взялись внедрять юникод, то могли бы взять что-то поприличнее. Ту же ucs-4, например, где один символ — всегда 4 байта.

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

Помирать — так с музыкой! Чтобы всем китайцаподобным угодить, нужно один символ делать на 32 байта! Кто больше?

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