エンコーディングとか

PHPの内部エンコードやら変換にはSJIS-winを使えがやっと浸透してきましたが、eucJP-winは未だに使ってくれません。
MySQLのDBエンコーディングはいくらいってもSJISからCP932に変更してもらえません。

<?php
mb_internal_encoding('UTF-8');
$str = "ァィゥェォ①㈱"

print mb_convert_encoding($str, 'SJIS');
// ァィゥェォ??
print mb_convert_encoding($str, 'SJIS-win');
// ァィゥェォ①㈱

print mb_convert_encoding($str, 'EUC-JP');
// ァィゥェォ??
print mb_convert_encoding($str, 'eucJP-win');
// ァィゥェォ①㈱

print mb_convert_encoding($str, 'ISO-2022-JP');
// ???????
print mb_convert_encoding($str, 'JIS');
// ァィゥェォ??
print mb_convert_encoding($str, 'ISO-2022-JP-MS');
// ァィゥェォ①㈱

このままだともちろん化けるので、ブラウザで開いて文字エンコーディングでも切り替えて確認してください。