【PHP】JSON ファイルを Unicode デコード(アンエスケープ)するワンライナー

下記の設定をしているとそのままajaxしても400や403エラーが起きる。

AppController.php
        $this->loadComponent('Security');
        $this->loadComponent('Csrf');

対応策として下記のようにすることで回避することが出来るみたい。

Class.php
    public function beforeFilter(Event $event) {
        parent::beforeFilter($event);

        if (in_array($this->request->action, ['関数名'])) {
            // $this->loadComponent('Security');
            $this->Security->setConfig('unlockedActions', ['関数名']);

            // $this->loadComponent('Csrf');
            $this->eventManager()->off($this->Csrf);
        }
    }

  • コメント

    1. 匿名希望
      2018/01/22(月) 20:55:23

      デコードしたらJSファイルと、Module化されたコードの断片が出てきた

    2. 匿名希望
      2018/01/22(月) 20:55:23

      期末勉強の合間にElectronで遊ぼうと思ったらファイルパスの文字コード関係で詰まったので退却(SJISということはわかっているんだけどiconvでデコードできなかった)

    3. 匿名希望
      2018/01/22(月) 20:55:23

      ビスクの アルター~木工の坂道で一瞬カクつくんだけど、
      そこって音楽切り替わるところなんだよね。
      そこで
      新仮説1・音楽関係の切り替えがうまくいかなくてクラ落ちする
      某ゲームでは音楽ファイルのデコード違いでPCの重さがかなり変わるから、
      MoEもこれなんじゃないかなと

    4. 匿名希望
      2018/01/22(月) 20:55:23

      というわけで、FLACを普通にリアルタイムにデコードしながら再生するだけでなく、再生ボタンクリック後に多少待ってもいいのでFLACをデコードした中間ファイル(WAV)を作りそっちを再生するオプション機能があってもいいのにな、と。ONKYOさん、お願いします(-人-)

    5. 匿名希望
      2018/01/22(月) 20:55:23

      大量に動画のエンコードデコードしてる。
      動画ファイルの仕組みがどうなってるのか具体的なことがまったくわからないし、ターミナルからはやれず結局アプリに頼ってる。mp4でさえ参考になる情報は少ない。

    記事に戻る

関連記事