PHP Shift_JIS(SJIS)でプログラムを書くとき

PHPでプログラムを書いていまして、
parse error とか出て動かない。。
文字コードShift_JIS(SJIS)


php -l でチェックすると問題ないと言われる。。


どうも↓でエラーになっているようで、

$str="配送可能";


↓こうすると動く。

$str="配送可";


「能」はShift_JISでコードに変換すると「5C」が含まれるやつだったのね。。

Shift_JISで「\」をコードに変換すると「5C」です。
「表」は「95 5C」、「申」は「90 5C」、「ソ」は「83 5C」となります。
こうやって見ると「\」マークが自動でつくのにはパターンがあるのが分かります。
「5C」を「5C5C」と変換する為、
「表」→「表\」
「申」→「申\」
「ソ」→「ソ\」
となるわけです。

http://www.s-memo.net/blog/2006/11/phpshift_jis2.php


ということで、
↓こうしました。

$str="配送可能\";

phpではShift_JIS(SJIS)使うなってことになるんだが、
使わないといけない状況もあるんだよな。。