No.1ベストアンサー
- 回答日時:
MySQLだけでは、難しいでしょう。
php4.0.6以降なら mb_decode_numericentity ( $string, $convmap, 'utf8' )
でHTML 数値エンティティから、指定文字エンコードの文字列に変換してくれます。
16進数でも10進数表現でも大丈夫のようです。
詳しい使い方は、マニュアルを参照して下さい。
http://jp.php.net/manual/ja/function.mb-encode-n …
テスト例:mysqlとの連携は前後で適宜行って下さい。
<?php
//このソースはutf8で保存して、出力をutf8にするよう、phpの設定をしておいて下さい
$str = '㈠㈪㈱㈾㉁';
// (一)(月)(株)(資)(休)
print '<ul><li>数値文字参照:' . $str . "\n";
$ss = entity_to_utf($str);
print '</li><li>utf 文字:'. $ss . '</li></ul>';
function entity_to_utf($str){
$convmap = array ( 0x0000, 0xffff, 0x0000, 0xffff );
return mb_decode_numericentity ( $str, $convmap, 'utf8' );
}
?>
この回答へのお礼
お礼日時:2008/08/23 11:05
ああ、こんな関数があるんですね。さすがPHP。マニュアルを研究してみます。MySQLとの連繋でまた質問するかもしれませんが、今回はありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 文字化け。メモ帳でUTF-8に変換後、エクセルへ貼り付けたいです。 3 2022/08/14 07:21
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- その他(Microsoft Office) wordの差し込み印刷での日付表示 2 2023/08/15 16:51
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Java VScodeのターミナルの文字化けについて 1 2022/09/27 22:19
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- UNIX・Linux テキストファイルをページ番号付きでコマンドラインから印刷したい 1 2023/02/22 12:47
- PostgreSQL PostgressからMySQL(MariaDB)へ構造を変更する際のTimestamp等について 2 2023/04/04 12:09
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- フリーソフト 色々な形式の個人情報を後で参照しやすいようWindow10で管理したいのですが、どんな方法があるの? 1 2023/04/29 16:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DB内の日本語データがPHPで取得...
-
php・Mysql Like文で日本語が使...
-
接続ができません
-
INT型は金額の型に使用するべき...
-
Float型の時の計算結果がおかしい
-
「mysqld dead but subsys lock...
-
副問合せにLIKE文を使う方法は...
-
MySQLの日本語LIKE検索について
-
ODP.NETのバージョン確認
-
like句を使って日本語を検索す...
-
RPMのmysqlとmysql-serverの違い
-
プライマリーキーの昇順でソー...
-
誤って全てのユーザを削除して...
-
mysql_queryでのdelimiterの設...
-
ユーティリティーとは?OPatch...
-
postgresQL に格納した画像ファ...
-
ODBC接続で全角文字が文字化け
-
SQLで日本語データを入力したい...
-
MySQLに外部PCから接続できない
-
SQLのVARCHARとVARCHAR2の違い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MYSQLで日本語が入力できない
-
DB内の日本語データがPHPで取得...
-
あと、MySQLの文字コードはutf8...
-
Mysqlの文字化けについて
-
日本語をinsert時に文字化け
-
mysqldumpでリストアし一部外字...
-
MySQL5.1の文字列サイズは文字...
-
php・Mysql Like文で日本語が使...
-
UTF-8にしても文字化けが直らない
-
CSVをMYSQLにインポートすると...
-
MySQL 文字化けについて(PHP)
-
レンタルサーバーでphpmyadmin...
-
MAMP MySQl でコマンドプロンプ...
-
設定が間違っていないのに文字...
-
MYSQLでタイ語
-
phpからMySQLへの日本語文字化...
-
文字参照からUTF-8への変換
-
mysql>status で
-
cseデータ閲覧時の文字化け
-
さくらのレンタルサーバで文字...
おすすめ情報