「本」が「\u672c」に文字化けするので、元に戻す方法を知りたいです。
エンコードという関数を使えばいいと考えざっと以下ためしたのですが、どれも戻せませんでした。
php
1<?php 2// 「\u672c」を「本」に戻したい 3$str = '\u672c'; 4var_dump( json_decode($str) ); 5var_dump( json_encode($str) ); 6var_dump( urldecode($str) ); 7var_dump( urlencode($str) );
戻すときの関数が他にあったら教えて頂けませんでしょうか。
###調べたこと
もじばけらった(かわいい!)というツールがあり、そちらに「\u672c」を入力すると「JSON-Encode」のタブで「string(3) "本"」となりました。
もじばけらった
http://lab.kiki-verb.com/mojibakeratta/
つまりこのツールによれば、「本」に戻すのは「JSON-Encode」というエンコードをを通せばいいのだと考えていますが、でもすでに上記コードでvar_dump( json_encode($str) );
をやっていても戻せませんでしたし。。
さっぱりですが、どなたかわかる方いらっしゃいませんでしょうか。
回答1件
あなたの回答
tips
プレビュー