اللغة اليابانية والحواسيب
تشفير الرموز

يوجد عدة طرق نموذجية مستخدمة في تشفير الرموز اليابانية واستخدامها في الحواسيب، منها JIS وShift-JIS و EUC والترميز الموحد. وبينما يعتبر تحديد خريطة رموز الكانا للتشفير أمرا بسيطا، فإن القيام بالأمر نفسه لرموز الكانجي يعتبر أكثر صعوبة وتعقيدا. على الرغم من الجهود المبذولة في الوصول إلى نظام تشفير نموذجي لرموز الكانجي، إلا أن العديد من طرق التشفير بقيت قيد الاستخدام حتى الألفيات، ولم يتم الوصول إلى نموذج تشفير معياريّ وفعال وعالمي بعد. بحلول عام 2017، وصلت نسبة حركة نظام UTF-8 على الإنترنت إلى 90% عالميا، بينما كانت نسبة استخدام Shift-JIS وEUC معا 1,2% فقط. مع ذلك، فما زالت العديد من مواقع الإنترنت المشهورة تستخدم Shift-JIS مثل 2channel.
حتى عام 2000، كانت معظم رسائل البريد الإلكترونية تستخدم ISO-2022-JP (أي تشفير JIS) بينما استخدمت معظم مواقع الإنترنت Shift-JIS، واستخدمت معظم الهواتف المحمولة في اليابان شكلا من أشكال Extended Unix Code. إذا لم ينجح الحاسوب في تحديد مخطط التشفير المناسب فهذا يتسبب بظهور ما يسمى «موجيباكي» والذي يؤدي إلى ظهور رموز غير مقروءة على الشاشة.
أول نظام تشفير تم استخدمه على نطاق واسع كان JIS X 0201، وهو تشفير أحادي البايب، يغطي أحرف الأسكي التي تستخدم 7 بتات ورموز الكانا المضغوطة بنصف عرضها. هذا النظام المستخدم لم يكن قويا بما فيه الكفاية، كما أنه لم يحتو على مساحة تخزن كافية للتعامل مع رموز الكانجي، وذلك لإن عملية تحويل الكانا إلى كانجي عملية معقدة، كما أن طباعة رموز الكانجي تتطلب مساحة تخزين أكبر من الموجودة بكثير. مما يعني أن الأجهزة التي استخدمت هذا النظام كانت تدعم الكاتاكانا فقط، بعيدا عن الكانجي. على الرغم من ذلك لا تزال بعض شاشات العرض تستخدم هذا النظام، متعرضة لهذا النوع من التقييد في الإدخال.
بدأ الانقسام بين الانظمة المستخدمة في الأجهزة عندما بدأ تطوير أنظمة تشفير داعمة للكانجي. يدعم نظام Shift-JIS رموز الكانجي، كما أنّه مصمم ليكون متوافقا مع نظام JIS X 0201، بالتالي فقد أصبح مدمجا في معظم الأجهزة الإلكترونية. مع ذلك فإن Shift JIS يعاني من مشكلة واحدة وهي أنه يوقف عمل أي محلل (برنامج يقرأ النص المشفر) غير المصمم خصيصا للتعامل معه.
على الجانب الآخر، فإن نظام EUC يتعامل بشكل أفضل مع المحلل الذي تم تطويره لنظام 7-bit ASCII. لكن لسوء الحظ، فإن EUC غير مطوّر ليكون متوافقا مع JIS X 0201.
كما تنشأ المزيد من المشكلات عند التعامل مع البريد الإلكتروني، حيث أن نموذج البريد الإلأكتروني الأصلي على الإنترنت لا يدعم سوى بروتوكولات النقل ذات 7 بتات. بالتالي فقد تم تطوير نظام RFC 1468 بهدف إرسال واستقبال رسائل البريد الإلكتروني.
بعض أنظمة تشفير الرموز مثل JIS، لا تتضمن جميع الرموز المطلوبة، لذلك يتم استخدام ما يسمى بـ«غايجي» (بالإنجليزية: gaiji أو الرموز الخارجية "外字") كملحق لمجموعة الرموز في النظام. تُستخدم الغايجي كحزم خارجية، تُستبدل داخلها الرموز العادية برموز جديدة أو يتم فيها إضافة رموز جديدة في مواضع رموز غير مُستخدمة. مع ذلك، فإن الغايجي ليس نظاما عمليا في بيئة كالإنترنت، حيث يجب تحويل مجموعة الرموز إلى نص ليتم استخدام الغايجي. نتيجة لذلك، تُكتب هذه الرموز باستخدام رموز أخرى مشابهة أو مبسطة للرموز الأصلية، ذلك أو يتوجب تشفير النص باستخدام نظام رموز أكبر (مثل الترميز الموحد) تدعم الرموز المطلوبة.
تم تطوير الترميز الموحد بهدف حل جميع مشاكل التشفير الخاصة بجميع اللغات. نظام UTF-8 المستخدم لتشفير الترميز الموحد في المواقع الإلكترونية لا يعاني من المشكلات التي يعاني منها Shift-JIS. نظام الترميز الموحد مدعوم من خلال برمجية عالمية لا تستوجب استعمال الغايجي. مع ذلك، فإن هذا النظام قد تسبب ببعض الخلافات. في هذا النظام تم توحيد رموز الكانجي مع الرموز الصينية؛ أي أن الرموز التي تعتبر متشابهة في اللغتين يتم إعطاؤها رقماً واحداً للتشفير، حتى لو وُجد اختلاف بسيط في الشكل. تسمى هذه العملية بعملية «توحيد الهان»، والتي قد تسببت بالخلافات. أنظمة التشفير السابقة تعاملت مع الرموز اليابانية والتايوانية والصينية والكورية كلاً على حدا، بينما تحاول الترميز الموحد التعامل معها كلها. ورغم الخلافات، فإن عملية التوحيد بين الصينية والكانجي تمت من خلال لجنة مكونة من مصممين ممثلين للدول الأربعة.