Cómo se usa
Pega en el cuadro «Texto» tu respuesta a una de las preguntas de la carta de presentación (자기소개서, jagisogaeseo) y verás cuatro cifras. Si la oferta fija el límite en caracteres (자), mira las dos grandes, «Caracteres (con espacios)» y «Caracteres (sin espacios)»; si lo fija en bytes (바이트 o byte), mira las de al lado, «Bytes (regla coreana de doble byte)» y «Bytes (UTF-8)». Un carácter es lo que se ve como uno solo en pantalla, de modo que cada signo de puntuación y cada espacio cuentan 1. Si hay varias preguntas, vacía el cuadro con «Borrar» y cuenta cada respuesta por separado.
La regla coreana de doble byte
Algunos portales de empleo coreanos no limitan los caracteres, sino los bytes. Los caracteres ASCII (letras sin tilde, cifras, espacios, saltos de línea) cuentan 1 byte, y todo lo demás (coreano, caracteres chinos, símbolos especiales, emojis) cuenta 2. Es la misma cuenta que hacía EUC-KR, la antigua codificación del coreano, al guardar un texto.
| Carácter | Regla coreana de doble byte | UTF-8 |
|---|---|---|
| Letras sin tilde, cifras y signos ASCII (A, 1, !) | 1 byte | 1 byte |
| Espacio y salto de línea | 1 byte | 1 byte |
| Coreano (가) | 2 bytes | 3 bytes |
| Carácter chino (字) | 2 bytes | 3 bytes |
| Punto medio (·) | 2 bytes | 2 bytes |
| Emoji (😀) | 2 bytes | 4 bytes |
En resumen, los bytes con la regla coreana son «caracteres ASCII + caracteres no ASCII × 2». Las consonantes sueltas, como en ㅋㅋ, también cuentan 2 bytes cada una.
Un ejemplo con sus cuentas
Con 저는 2024년에 IT 동아리를 만들었습니다. («En 2024 fundé un club de informática.») sale esto:
| Recuento | Resultado | De dónde sale |
|---|---|---|
| Caracteres (con espacios) | 25 | 14 caracteres coreanos + 4 cifras + 2 letras latinas + 4 espacios + 1 punto |
| Caracteres (sin espacios) | 21 | los 25 menos los 4 espacios |
| Bytes (regla coreana de doble byte) | 39 B | 14 caracteres coreanos × 2 bytes + 11 caracteres ASCII × 1 byte |
| Bytes (UTF-8) | 53 B | 14 caracteres coreanos × 3 bytes + 11 caracteres ASCII × 1 byte |
De bytes a caracteres
Un texto solo en coreano y sin espacios ocupa el doble de bytes que de caracteres, así que 1.000 bytes son 500 caracteres. Si el portal cuenta en UTF-8, cada carácter coreano son 3 bytes y esos mismos 1.000 bytes se quedan en 333 caracteres.
En una frase real se mezclan espacios, cifras y letras latinas de 1 byte, de modo que en 1.000 bytes caben más de 500 caracteres contando los espacios. La frase del ejemplo tiene 25 caracteres y ocupa 39 bytes, menos que los 50 que saldrían de multiplicar por 2. Cuánto más cabe depende de cada texto, así que no lo calcules a ojo: pega lo que has escrito y compruébalo.
En qué se diferencia del EUC-KR real
Esta herramienta cuenta 2 bytes por cualquier carácter que no sea ASCII. El EUC-KR real (KS X 1001) solo recoge 2.350 de las 11.172 sílabas coreanas precompuestas, por lo que no puede representar algunas, como 똠 o 햏, ni tampoco los emojis. Aquí esos caracteres cuentan 2 bytes igualmente, pero lo que haga con ellos cada portal es otra cosa: pueden aparecer corruptos o el formulario puede rechazarlos. En una carta de presentación, lo prudente es no usar emojis ni sílabas poco corrientes.
También suma bytes el procesador de textos cuando cambia por su cuenta las comillas rectas (“) por las tipográficas (“ ”). Cada comilla pasa de 1 byte a 2: “안녕” entre comillas rectas son 6 bytes, y “안녕” entre comillas tipográficas, 8.
Para ajustarte a un límite en bytes
- Saltos de línea: aquí cada salto de línea cuenta 1 byte. En un portal que lo cuente como 2, te saldrá un byte más por cada salto. Un texto en cuatro párrafos tiene 3 saltos, así que necesitas 3 bytes de margen, o 6 si has dejado una línea en blanco entre párrafo y párrafo.
- Dónde recortar: las líneas en blanco entre párrafos y los espacios dobles se pueden quitar sin tocar el contenido. Cambiar signos de 2 bytes, como el punto medio (·) o las comillas tipográficas, por una coma o por comillas rectas ahorra 1 byte por signo.
- Comprobación final: pega el texto en el formulario del portal y quédate con la cifra que aparezca allí. Si no coincide con la de esta herramienta, empieza por mirar cómo cuenta los saltos de línea.
