Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Portada » Foros Linux » Desarrollo » Programación


Nuevo tema Responder al tema
 [ 9 mensajes ] 
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Ganador CSEL 2006
Ganador CSEL 2006
Avatar de Usuario

Registrado: Dom Mar 06, 2005 8:00 am
Mensajes: 493

Nota Publicado: Jue Jun 16, 2005 8:37 pm 
Arriba  
Les agradecería mucho si alguien me pudiera dar información acerca de si existe algún equivalente en Linux del código ASCII, y si existe como tal, pues que me dijera como utilizarlo, si hay que bajar un programa, etc... ::lol::

 Perfil  

Desconectado
Forista Medio
Forista Medio
Avatar de Usuario

Registrado: Mar May 31, 2005 7:00 am
Mensajes: 171

Nota Publicado: Jue Jun 16, 2005 9:41 pm 
Arriba  
El código ASCII no es particular de ninguna plataforma o arquitectura, sino que es un estandar y linux lo soporta. Si te refieres al ASCII puro de 7 bits, ya no sé tan bien cómo, pero el extendido es el texto normal de 8 bits que coincide con un byte, con lo que cada carácter ocupa esto en una memoria. El código de 8 bits que diría es más usual es el ISO 8859-1. Éste es un ASCII extendido, al añadir un bit puede codificar 128 caracteres más. quedando el código ASCII puro incluido en los 7 bits de menor peso. Entonces si cogemos un byte en esta ISO y el primer bit por la izquierda (de mayor peso) lo ponemos a 0, con los 7 bits restantes codificamos el ASCII que queramos.

 Perfil  

Desconectado
Ganador CSEL 2006
Ganador CSEL 2006
Avatar de Usuario

Registrado: Dom Mar 06, 2005 8:00 am
Mensajes: 493

Nota Publicado: Jue Jun 16, 2005 10:02 pm 
Arriba  
Me sería de más utilidad el ASCII extendido, ya que necesito hacer determinadas figuras para programar, lo que sí no se, es como desplegarlo, por ejemplo en un texto, ya que no es poner Alt + número para que lo escriba. Mi pregunta es qué es lo que necesito para poder desplegar el código ASCII en un texto, o mejor dicho como funciona el ISO 8859-1 que tu mencionas, si hay que configurar el teclado para que lo despliegue o que se yo. :?:

 Perfil  

Desconectado
Forista Medio
Forista Medio
Avatar de Usuario

Registrado: Mar May 31, 2005 7:00 am
Mensajes: 171

Nota Publicado: Jue Jun 16, 2005 11:36 pm 
Arriba  
Pues es verdad que no se puede hacer eso de alt+codigo para sacar el ascii en el cursor. En la siguiente página habla de cómo configurar cosas de este tipo (me la he mirado y es un lío...). Si googleas por ahí igual das con algo.

http://www.laeff.esa.es/users/jmaiz/caracteres.html

De paso te mando los ascii que me ha generado un código en C que acabo de escribir, quizás te saca de algún apuro con copiar y pegar. Si programs en C, C++ o algo parecido, no necesitas estrictamente teclear el carácter para que te salga en el código, puedes usar su número especificando en la función de salida que es un carácter, y luego el lugar donde lo vuelques verá cómo lo mapea.

Sobre lo de mapear fíjate que la lista que te mando ahora me la ha sacado un consola de gnome, pero al pegar en el navegador ya hay muchos caracteres que no los pilla bien. Por su parte, una consola en modo texto tampoco se entera de algunos caracteres. Del 0 al 15 son de control (retorno de carro, salto de línea y cosas parecidas) y no los pongo.
    16.-  17.-  18.-  19.-  20.-  21.-  22.-  23.-  24.-  25.- 
    26.-  27.-  28.-  29.-  30.-  31.-  32.- 33.- ! 34.- " 35.- #
    36.- $ 37.- % 38.- & 39.- ' 40.- ( 41.- ) 42.- * 43.- + 44.- , 45.- -
    46.- . 47.- / 48.- 0 49.- 1 50.- 2 51.- 3 52.- 4 53.- 5 54.- 6 55.- 7
    56.- 8 57.- 9 58.- : 59.- ; 60.- < 61.- = 62.- > 63.- ? 64.- @ 65.- A
    66.- B 67.- C 68.- D 69.- E 70.- F 71.- G 72.- H 73.- I 74.- J 75.- K
    76.- L 77.- M 78.- N 79.- O 80.- P 81.- Q 82.- R 83.- S 84.- T 85.- U
    86.- V 87.- W 88.- X 89.- Y 90.- Z 91.- [ 92.- \ 93.- ] 94.- ^ 95.- _
    96.- ` 97.- a 98.- b 99.- c 100.- d 101.- e 102.- f 103.- g 104.- h 105.- i
    106.- j 107.- k 108.- l 109.- m 110.- n 111.- o 112.- p 113.- q 114.- r 115.- s
    116.- t 117.- u 118.- v 119.- w 120.- x 121.- y 122.- z 123.- { 124.- | 125.- }
    126.- ~ 127.-  128.- € 129.- ? 130.- ‚ 131.- ƒ 132.- „ 133.- … 134.- † 135.- ‡
    136.- ˆ 137.- ‰ 138.- Š 139.- ‹ 140.- Œ 141.- ? 142.- Ž 143.- ? 144.- ? 145.- ‘
    146.- ’ 147.- “ 148.- ” 149.- • 150.- – 151.- — 152.- ˜ 153.- ™ 154.- š 155.- ›
    156.- œ 157.- ? 158.- ž 159.- Ÿ 160.- 161.- ¡ 162.- ¢ 163.- £ 164.- ¤ 165.- ¥
    166.- ¦ 167.- § 168.- ¨ 169.- © 170.- ª 171.- « 172.- ¬ 173.- ­ 174.- ® 175.- ¯
    176.- ° 177.- ± 178.- ² 179.- ³ 180.- ´ 181.- µ 182.- ¶ 183.- · 184.- ¸ 185.- ¹
    186.- º 187.- » 188.- ¼ 189.- ½ 190.- ¾ 191.- ¿ 192.- À 193.- Á 194.- Â 195.- Ã
    196.- Ä 197.- Å 198.- Æ 199.- Ç 200.- È 201.- É 202.- Ê 203.- Ë 204.- Ì 205.- Í
    206.- Î 207.- Ï 208.- Ð 209.- Ñ 210.- Ò 211.- Ó 212.- Ô 213.- Õ 214.- Ö 215.- ×
    216.- Ø 217.- Ù 218.- Ú 219.- Û 220.- Ü 221.- Ý 222.- Þ 223.- ß 224.- à 225.- á
    226.- â 227.- ã 228.- ä 229.- å 230.- æ 231.- ç 232.- è 233.- é 234.- ê 235.- ë
    236.- ì 237.- í 238.- î 239.- ï 240.- ð 241.- ñ 242.- ò 243.- ó 244.- ô 245.- õ
    246.- ö 247.- ÷ 248.- ø 249.- ù 250.- ú 251.- û 252.- ü 253.- ý 254.- þ 255.- ÿ

Como te faltan algunos, te paso el código para generarlos y lo lanzas desde distintos sitios.

Código:
#include <stdio.h>

int main()
{
   int n;
   for (n=16; n<256;n+=4)
      printf ("%d.- %c  %d.- %c  %d.- %c  %d.- %c  %d.- %c  %d.- %c  %d.- %c\n",
      n, n, n+1, n+1, n+2, n+2, n+3, n+3, n+4, n+4, n+5, n+5, n+6, n+6);
   return 1;
}


Ya verás que en consola gráfica obtienes mejores resultados.

 Perfil  

Desconectado
Forista Medio
Forista Medio
Avatar de Usuario

Registrado: Mar May 31, 2005 7:00 am
Mensajes: 171

Nota Publicado: Jue Jun 16, 2005 11:40 pm 
Arriba  
Por cierto, que desde el navegador puedes probar a cambiar la codificación y verás algunos cambios. En firefox está en Ver-Codificación caracteres y escoges el que quieras.

 Perfil  

Desconectado
Forista Legendario
Forista Legendario
Avatar de Usuario

Registrado: Lun Jul 25, 2005 7:00 am
Mensajes: 1557
Ubicación: Fresno Tolima Colombia

Nota Publicado: Dom Sep 17, 2006 12:22 am 
Arriba  
Por consola tty puedo ejecutar echo -ne '\033(K' y ya con esto puedo usar alt+codigo y obtener lo mismo que en windows, pero en modo gráfico no se como.

_________________
Reglamento del foro | Temas más preguntados | Descarga Debian Lenny

 Perfil WWW  

Desconectado
Forista Legendario
Forista Legendario
Avatar de Usuario

Registrado: Lun Jul 25, 2005 7:00 am
Mensajes: 1557
Ubicación: Fresno Tolima Colombia

Nota Publicado: Dom Sep 17, 2006 12:41 am 
Arriba  
Parece que para la X toca copiar y pegar, para ello gucharmap ayuda bastante, en debian apt-get install gucharmap, y después lo ejecutamos con gucharmap y listo.

_________________
Reglamento del foro | Temas más preguntados | Descarga Debian Lenny

 Perfil WWW  

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Mar Mar 03, 2009 8:00 am
Mensajes: 1

Nota Publicado: Mar Mar 03, 2009 8:59 pm 
Arriba  
Hola

probando encontre esto:

Código:
#include <ncurses.h>
#include <stdlib.h>

int main()
{
   unsigned short a;
   initscr();

   for (a=0;a<256;a++)
   {
      if ((a%13==0)&(a>1)) printw("\n");
      printw("%3d=",a);
      if ((a<10) || (a>13))
          {addch(a+A_ALTCHARSET);}
      else
          { printw(" ");}
      addch(ACS_VLINE);
   }

   getch();
   endwin();
   return;
}


a lo mejor sirve

Suerte,
Javicho ;)

 Perfil  

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Lun Jun 01, 2009 7:00 am
Mensajes: 1

Nota Publicado: Mié Jul 08, 2009 9:23 pm 
Arriba  
buscando me encontr lo sgt
http://andalinux.wordpress.com/2008/08/ ... -en-linux/


y comprobe que el codigo ascii que se maneja en windows que se encuentra en valor DECIMAL, lo pasas a HEXADECIMAL y listo. eso si no olviden teclear primero CTRL+SHIF+U en MINUSCULAS

EJ: teclas: ctrl+shif+u (te sale una u subrradada) y el codigo, para @= 40

 Perfil  
Mostrar mensajes previos:  Ordenar por  
 [ 9 mensajes ] 
Nuevo tema Responder al tema

Saltar a:  


 Temas relacionados   Autor   Respuestas   Vistas   Último mensaje 
Codigo Ascii - en VI

en Programación

nessus

2

2151

Lun Ago 04, 2008 8:38 am

calex78 Ver último mensaje

Como geenro el ASCII en LINUX ??

en Sistema

Diabliyo

2

1254

Jue Nov 21, 2013 2:55 am

amilcarh2 Ver último mensaje

Como poner NO ASCII en Linux (Lenguje C)

en Programación

mavc90

1

715

Mié Nov 19, 2008 3:38 am

lSaKenl Ver último mensaje

Código fuente de Windows vs Código fuente Linux

[ Ir a página: 1, 2 ]

en Noticias y Actualidad

epacheco

22

9565

Vie Feb 15, 2008 1:18 am

jrod Ver último mensaje

Codigo Linux

en Vídeos

yireh_t

3

975

Mar Abr 07, 2009 9:21 am

Yoyo Ver último mensaje



¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC + 1 hora [ DST ]
Traducción al español por Huan Manwë
phpBB SEO