Help us understand the problem. What is going on with this article?

無線LANのSSID(ネットワーク名)を日本語化する

More than 3 years have passed since last update.

SSIDとは

サービスセット識別子(Service Set Identifier)は、IEEE 802.11における無線LANの識別子である。by wikipedia
雑に言えばWi-Fiのネットワークの名前です.どのネットワークに接続するか選択するときに出てくるあれです.
スクリーンショット 2016-02-03 0.41.42.png
※一部画像を加工しています.

SSIDは通常半角英数字ですが,今回は
変すぎるWi-Fiアクセスポイントの名前 - NAVERまとめ
に記載されているような日本語のSSIDに変更したいと思います.
注意:サポート対象外の動作となりますので自己責任で実施してください.

使用環境

Mac OSX ElCapitan
Safari バージョン 9.0.1
Corega CG-WFR600

Mac+Safariを使用した理由は信者だからです.他のブラウザでも問題ありません.(多分)
無線LANルータは何でも大丈夫と言いたいのですが,Corega, ASUS, Softbankのルータで試したところSoftbankは失敗しましたので,できるルータとできないルータがあります.

「SSID 日本語」でgoogle大先生に伺うとFirefoxのアドオンTamperDataを利用する方法をご教示いただけます.正直,このアドオンを利用する方が簡単です(断言)
なので,この方法ではできない,アドオンを入れたくないという方向けです.
変更の方法をざっくり言うとブラウザからJavaScriptを書き換えてチェック関数を無効化します.
そのため,何かしらのプログラミング言語を触っていることを前提とします.

変更手順

1.ルータの管理画面にアクセスします.(192.168.1.1とかでつながると思います.お手持ちのルータの説明書をご覧ください.)
スクリーンショット 2016-02-02 22.01.11.png

2.SSIDを設定するリンクを右クリックし,新規タブで開きます.(新規タブが表示されない場合は開くだけです)
スクリーンショット 2016-02-02 22.10.45.png

3.変更画面で日本語を入力してみます.
スクリーンショット 2016-02-02 22.01.49.png
エラーが出ずに設定できた方は何もしなくても日本語OKなルータを持っている方です.
JavaScriptから入力チェック関数を探し出すヒントとしてエラーメッセージをコピーしておきます.

4.JavaScriptから入力チェックしてる関数を探します.
開発者ツール(F12)を開きま・・・じゃなくて開発メニューからページのソースを選択します.
開発メニューが表示されていない方は,環境設定から
スクリーンショット 2016-02-02 22.02.35.png
メニューバーに"開発"メニューを表示にチェックを入れましょう.

ページのソースを表示したらエラーメッセージを検索で探します.
スクリーンショット 2016-02-02 22.04.00.png
今回の場合はエラーメッセージは変数として宣言されているだけでした.

今度は「mls_Error_pop_2」で検索します.
スクリーンショット 2016-02-02 22.06.05.png
chk_ascii_207e_strという関数で使用されています.

さらにこの関数の中を見ます.
スクリーンショット 2016-02-02 22.07.21.png
文字列をチェックして条件に合わない場合はエラーメッセージを出力していますね.
日本語を入力するとこの関数に弾かれていることが分かりました.

5.該当のJavaScriptを書き換えます.
chk_ascii_207e_strを全てtureを返す関数に書き換えてあげましょう.
ブラウザのアドレスバーに
javascript:function chk_ascii_207e_str(chi_str,err_msg){return true;}
と「手入力」してEnterを押します.(貼り付けすると検索と間違われる可能性があります.)
スクリーンショット 2016-02-02 22.09.39.png

6.日本語を設定します
SSIDに日本語を入力して設定ボタンを押します.
ウィンドが残った場合は閉じて,ホーム画面へ移動しブラウザを更新します.
スクリーンショット 2016-02-02 22.12.16.png
SSIDがサバの味噌煮定食になりました.

iPhoneでもサバの味噌煮定食が表示されていることが確認できます.
※3DSなど一部の機器では文字化けしたように表示されます.
スクリーンショット 2016-02-03 0.42.08.png

rcftdbeu
swift 1年生 作成したアプリ 「進捗どうですか?」https://itunes.apple.com/jp/app/進捗どうですか/id1441865617?mt=8
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away