Sinograma
Los sinogramas japoneses (kanji) se comportan como lexemas y la gramática se complementa con los silabarios japoneses. En japonés un sinograma puede representar varias sílabas. De otros idiomas nacionales, destaca el coreano (hanja), que los ha sustituido casi del todo por el alfabeto coreano, pero los sigue utilizando para desambiguar palabras homófonas, y el vietnamita (hán tự) que los ha sustituido completamente por un nuevo sistema de escritura, el alfabeto vietnamita, formado por letras latinas con diacríticos. En estos casos los sinogramas pueden representar solo el significado original chino con la pronunciación del idioma local, si bien la pronunciación también puede derivar del chino en el caso de palabras tomadas del chino. Las pronunciaciones extranjeras de caracteres chinos se conocen como sinoxénicas.
Idioma japonés en las computadoras
Con respecto al idioma japonés y su implementación en las computadoras, han surgido muchos problemas de adaptación, algunos de ellos exclusivos del japonés y otros comunes a idiomas que tienen un gran número de caracteres. El número de caracteres necesarios para escribir en idiomas que usan el alfabeto latino como el idioma español o el idioma francés es bastante pequeño, por lo tanto es posible hacer uso de un único octeto para codificar un carácter latino. Sin embargo, el número de caracteres en japonés es mucho mayor que 256, y por eso el japonés no puede ser codificado utilizando únicamente un octeto, por lo que para codificar el sistema de escritura japonés se utilizan dos o más octetos, en una denominada codificación «doble byte» o «multi byte». Así, parte de los problemas surgen en la transliteración y romanización del idioma, algunos de ellos en la codificación de los caracteres, y finalmente los otros en el método de entrada de texto en japonés.