vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2025-05-13 03:01 pm

Extended ASCII на шелле

Попросил claude.ai сбацать скрипт на шелле, чтобы показывал таблицу символов расширенной ASCII. Вроде ничо так получилось с третьего раза: extended-ascii.sh. С детства люблю буковки разглядывать. 😀
 0240     0260 °   0300 À   0320 Ð   0340 à   0360 ð  
 0241 ¡   0261 ±   0301 Á   0321 Ñ   0341 á   0361 ñ  
 0242 ¢   0262 ²   0302 Â   0322 Ò   0342 â   0362 ò  
 0243 £   0263 ³   0303 Ã   0323 Ó   0343 ã   0363 ó  
 0244 ¤   0264 ´   0304 Ä   0324 Ô   0344 ä   0364 ô  
 0245 ¥   0265 µ   0305 Å   0325 Õ   0345 å   0365 õ  
 0246 ¦   0266 ¶   0306 Æ   0326 Ö   0346 æ   0366 ö  
 0247 §   0267 ·   0307 Ç   0327 ×   0347 ç   0367 ÷  
 0250 ¨   0270 ¸   0310 È   0330 Ø   0350 è   0370 ø  
 0251 ©   0271 ¹   0311 É   0331 Ù   0351 é   0371 ù  
 0252 ª   0272 º   0312 Ê   0332 Ú   0352 ê   0372 ú  
 0253 «   0273 »   0313 Ë   0333 Û   0353 ë   0373 û  
 0254 ¬   0274 ¼   0314 Ì   0334 Ü   0354 ì   0374 ü  
 0255 ­    0275 ½   0315 Í   0335 Ý   0355 í   0375 ý  
 0256 ®   0276 ¾   0316 Î   0336 Þ   0356 î   0376 þ  
 0257 ¯   0277 ¿   0317 Ï   0337 ß   0357 ï   0377 ÿ 

[personal profile] dijifi 2025-05-13 11:57 pm (UTC)(link)
Вообще-то это ISO/IEC 8859 Latin 1, середина восьмидесятых.

Даже французов обидели, œ нет.
Edited 2025-05-13 23:58 (UTC)

[personal profile] dijifi 2025-05-14 03:36 am (UTC)(link)

Так так-таки и нету?

Edited 2025-05-14 06:22 (UTC)

[personal profile] dijifi 2025-05-14 03:15 pm (UTC)(link)
Но если только 8859-15. Один байт - один символ.

[personal profile] dijifi 2025-05-14 09:43 pm (UTC)(link)

Если везде, то почему я знаю команду chcp 65001?

[personal profile] dijifi 2025-05-14 10:26 pm (UTC)(link)

Э нет, CMD на даже свежих билдах не знает юникод по умолчанию. Надо втыкать. chcp 65001 как раз и переключает на UTF-8, японские сообщения об ошибках становятся вполне читаемыми.

Edited 2025-05-14 22:47 (UTC)