elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Security Series.XSS. [Cross Site Scripting]


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [AYUDA] [BATCH] Como imprimir "€" en pantalla.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: [AYUDA] [BATCH] Como imprimir "€" en pantalla.  (Leído 12,349 veces)
.:Xx4NG3LxX:.

Desconectado Desconectado

Mensajes: 203



Ver Perfil WWW
[AYUDA] [BATCH] Como imprimir "€" en pantalla.
« en: 7 Marzo 2020, 21:32 pm »

Hola, bueno, como mencioné en el título, quisiera saber como mostrar el signo de Euro (€) en Batch. Quiero esto, porque estoy haciendo un encriptador (lo postearé cuando lo termine), ya intenté plasmarlo en un .txt, y nada, no funcionó... Probé con la fuente "Terminal" del notepad, y tampoco funcionó...

Gracias por leer!


En línea

Visto por última vez el 17 de septiembre del 2026.
e

Desconectado Desconectado

Mensajes: 177


e


Ver Perfil
Re: [AYUDA] [BATCH] Como imprimir "€" en pantalla.
« Respuesta #1 en: 7 Marzo 2020, 21:44 pm »

Igual esto te sirve https://stackoverflow.com/questions/18813495/using-non-ascii-characters-in-a-cmd-batch-file


En línea

e
.:Xx4NG3LxX:.

Desconectado Desconectado

Mensajes: 203



Ver Perfil WWW
Re: [AYUDA] [BATCH] Como imprimir "€" en pantalla.
« Respuesta #2 en: 8 Marzo 2020, 01:30 am »

No hallé solución. Pero gracias...
En línea

Visto por última vez el 17 de septiembre del 2026.
e

Desconectado Desconectado

Mensajes: 177


e


Ver Perfil
Re: [AYUDA] [BATCH] Como imprimir "€" en pantalla.
« Respuesta #3 en: 8 Marzo 2020, 10:59 am »

No hallé solución. Pero gracias...

Haber, el problema es que ese símbolo es un carácter que no está dentro del ASCII común/estándar, para solucionarlo deberías cambiar el cmd a UTF-8.

Prueba añadiendo chcp 65001 antes de impartir el carácter.
« Última modificación: 8 Marzo 2020, 11:01 am por e » En línea

e
.:Xx4NG3LxX:.

Desconectado Desconectado

Mensajes: 203



Ver Perfil WWW
Re: [AYUDA] [BATCH] Como imprimir "€" en pantalla.
« Respuesta #4 en: 8 Marzo 2020, 15:43 pm »

En el código de prueba, puse:

Código
  1. @echo off
  2. chcp 65001
  3. Echo €
  4.  

Y la salida es...

Citar
Pβgina de c¾digo activa: 65001

Presione una tecla para continuar . . .

Luego lo intenté con Lucida Console como fuente, y esta fue la salida.

Citar
Pβgina de c¾digo activa: 65001

ٱ
Presione una tecla para continuar . . .

Lo curioso, es que lo volví a intentar, y me mostró esto:

Citar
El sistema no puede escribir en el dispositivo especificado.
Presione una tecla para continuar . . .

Estoy un poco confundido.
En línea

Visto por última vez el 17 de septiembre del 2026.
EdePC
Moderador Global
***
Desconectado Desconectado

Mensajes: 2.282



Ver Perfil
Re: [AYUDA] [BATCH] Como imprimir "€" en pantalla.
« Respuesta #5 en: 8 Marzo 2020, 16:18 pm »

Saludos,

- Si vas a imprimir caracteres desde un archivo Batch debes de guardar dicho archivo con la codificación UTF-8, dependiendo de tu editor de texto la opción de guardar bajo cierta codificación debe estar disponible.

- Para que se entiendan tanto el archivo batch como la CMD ambos deben "hablar el mismo idioma" o por lo menos el que va a interpretar o escuchar tiene que abarcar una codificación que incluya a la otra. Por ejemplo si guardas tu Batch como utf-8 pero la Cmd solo entiende Ansi (Windows 1252) no se va a interpretar bien.

El siguiente ejemplo me funciona correctamente, primero se guarda la codificación actual en una variable _chcp, luego cambia la codificación a utf-8 e imprime €uro, al final restablece la codificación.

Código
  1. @Echo Off
  2.  
  3. For /F "tokens=5" %%a In ('ChCp') Do Set _chcp=%%a
  4. ChCp 65001 >nul
  5. Echo €uro
  6. ChCp %_chcp% >nul
  7.  
En línea

.:Xx4NG3LxX:.

Desconectado Desconectado

Mensajes: 203



Ver Perfil WWW
Re: [AYUDA] [BATCH] Como imprimir "€" en pantalla.
« Respuesta #6 en: 14 Marzo 2020, 01:00 am »

Perdón por la ausencia. He probado el script, pensé que funcionaria, y me dijo que no podía escribir en el dispositivo especificado.
En línea

Visto por última vez el 17 de septiembre del 2026.
AEGF

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: [AYUDA] [BATCH] Como imprimir "€" en pantalla.
« Respuesta #7 en: 8 Junio 2024, 14:59 pm »

Bueno yo lo solucione.

En mi caso era el símbolo porcentaje %. Para poder imprimirlo, tan solo hay que marcárlo otra vez . %%. Te devuelve el imbolo %

Prueba a ver si ye funciona con otros símbolos.
En línea

.:Xx4NG3LxX:.

Desconectado Desconectado

Mensajes: 203



Ver Perfil WWW
Re: [AYUDA] [BATCH] Como imprimir "€" en pantalla.
« Respuesta #8 en: 11 Junio 2024, 07:25 am »

Bueno yo lo solucione.

En mi caso era el símbolo porcentaje %. Para poder imprimirlo, tan solo hay que marcárlo otra vez . %%. Te devuelve el imbolo %

Prueba a ver si ye funciona con otros símbolos.

algo viejo el tema, gracias por comentar, sí lo llegué a solucionar. Saludos
En línea

Visto por última vez el 17 de septiembre del 2026.
AEGF

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: [AYUDA] [BATCH] Como imprimir "€" en pantalla.
« Respuesta #9 en: 11 Junio 2024, 10:06 am »

Su no es adecuado para programar. Pero a mi me ayuda para automatizar muchas cosas.
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines