PHP で作ると大げさなので、jQuery で作成しました。元に戻したい時はデベロッパーツールで console.log すればいいと思います。ソースコードは、記事の最後にあります。ここでは、サンプルとして表示する為に、テキストエリアのサイズを小さくしているので、実際に使う場合はこちらからどうぞ。 Android Studio の日本語化は、『ANDROID STUDIO 2.0 を日本語化してみた』 で入手できるもので十分ですが、自分用に表現方法を変えたい場合は、こういう文字列が必要になります。
▼ 結果の文字列( クリックすると選択します ) ▼ テスト用文字列( クリックすると選択します / デベロッパーツールのコンソールで実行用 ) ソースコード
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <script> $(function(){ var text; $("#convert").on( "click", function(){ text = ""; var base = $("#text").val(); var charCode = 0; for( i=0; i < base.length; i++ ) { charCode = base.charCodeAt(i); if ( charCode < 0x7f ) { text += base.charAt(i); } else { text += "\\u" + ( '0000' + base.charCodeAt(i).toString(16) ).slice( -4 ); } } $("#result").val( text ); $("#test_string").val("console.log('" + text + "')"); }); // $("#check").on( "click", function(){ // eval("var x = \"" + $("#result").val() +"\""); // alert( x ); // }); }); </script> <pre> <input id="convert" type="button" value="日本語を文字列内用コードに変換"> <textarea id="text" style='width:90%;height:100px;margin-top:5px;font-size:16px;'>abc 日本語を文字列内用コードに変換 123</textarea> ▼ 結果の文字列( クリックすると選択します ) <textarea id="result" style='width:90%;height:200px;font-size:16px;' onclick='this.select()'></textarea> <!--input id="check" type="button" value="alert で表示"--> ▼ テスト用文字列( クリックすると選択します / デベロッパーツールのコンソールで実行用 ) <textarea id="test_string" style='width:90%;height:200px;font-size:16px;' onclick='this.select()'></textarea> </pre>
その場で結果を見るコードとして、コメント内で eval を使った部分があります。ですが、一般的にはデベロッパーツールで確認するのがいいでしょう。 \unnnn (nは数字) というフォーマットでないと文字列としてエラーになるので eval が必要でした。
|
【jQueryの最新記事】
- jQuery の $.get を使用した ajax のテンプレート
- jquery.balloon.js を使用した簡単なバルーン( マウスオーバーで表示する追加説明用 )の作り方
- jQuery による link 要素の追加と削除を bootstrap.css でリアルタイムチェック
- FileReader で、ローカルの CSV を読み込んで(shift_jis)、jQuery でテーブルを作成して表示する
- jQuery + bootstrap.js で ajax の GET と POST を使用した DB テーブルを更新する UI テンプレート
- jQuery : 貼り付けるだけで、ページ右下にページ先頭にジャンプするリンクを表示させる( アニメーションは無し )
- STYLE 要素を追加して、CSS テキストをセットして、jQuery で CSS に important 指定を追加する。
- ページの右下に、ページの先頭へ移動するボタンを追加する(ページの先頭から 200px までは、スクロールボタンを表示しない)
- テーブルのTDをクリックしたら、INPUT で値を変更可能にして、元の値と違うものにはフラグを立てる処理を絵で書いて説明してみました
- jQuery を使用してサーバから取得した JSON データを元にテーブルを作成し、その後から列を加工する
- JSON 配列を WEB より読み出して jQuery で動的にテーブルを作成して表示する
- jQuery UI の Datepicker Widget のオプション
- FormData を使用して、jQuery で配列として PHP に送る
- 必要なデータを隠しリストボックス( multiple ) に jQuery で追加して配列として PHP に送る
- 画像ファイルが存在した時のみ、表示する jQuery の記述
- jQuery で mobile(スマホ) かどうかのチェックをしたくて調べたら、Stack Overflow の記事でいろんな方法が答えられていました。
- jQuery と FileReader オブジェクトによる、ローカルの複数画像ファイルのプレビュー表示
- とても面白くて簡単な jQuery のクリックしたコンテンツ以外を暗転(Blackout) するサンプル
- jQuery で、左右に並んだリストボックスの右側のデーターをダブルクリックしたら左へ転送してソートする処理
- jQuery でコンボボックスの選択されたオプションのテキストを取得する場合、optgroup を使っている場合は子孫選択でないと取得されないというお話 / find(子孫) と children(直..