
現在の状況を以下に記述します。
[言語]
PHP(4.4.1)
[DB]
MySQL(4.0.25)
[WEBサーバ]
Apache(1.3.34)
[不具合状況]
「→」という文字列を含めて、RSSフィードを作成したところ、その文字列が文字化けしてしまい、結果としてXMLパースエラーが発生してしまいました。
[RSSフィード作成方法]
デフォルトのエンコード(SJIS)からUTF-8に変換してRSSフィードを作成しています。
[RSSフィードURL]
<http://www.covata5.net/rss/dbusr_article.rdf>
[ブログURL]
<http://www.covata5.net/usr/nyun/>
[知りたい事]
SJISからUTF-8に文字コードを変換する場合「→」という文字列は上手く変換できるのか、できないのかを知りたいです。
できるのであればどのようにすればいいのか分かる方ご教授ください。
※情報が少ないとは思いますが、宜しくお願いいたします。
No.1ベストアンサー
- 回答日時:
→がエンティティ&rarr;になってるからで化けているのではないと思います。
試したのはPHP5ですが、
mb_convert_encoding で "SJIS"から"UTF-8"の→にちゃんと変換できました。
ご回答有難うございます。
折角、ご回答頂いたのですが自己解決致しました。
RSSフィードを作成前にJavaScriptを介してブラウザの互換性を高める為、特定の文字を変換させている事を忘れていました。
その一つに「→」は含まれており、RSSフィードを作成する際には、それら変換させた文字を正規表現で削除する事により解決致しました。
以上になります。誠に有難う御座いました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CString から LPCTSTRの型に変換
-
文字コードの%E3%80%とは何です...
-
strtol関数で文字列の有無を判...
-
Visual Studio プロパティペー...
-
日付の計算について
-
改行を含んだ文字列を正規表現...
-
Excel VBAでPDFファイルをMicro...
-
住宅にカナを入力する際に丁目...
-
CSVファイルの中で、「 , 」カ...
-
いまスマホからカードの申込み...
-
Accessで日付や数値を全角で表...
-
[VBA][Excel]クリップボードか...
-
VBA 文字に半角が含まれて...
-
IEからEdgeへの移行に伴うIMEの...
-
全角英数字の必要性が理解できない
-
エクセルにMicrosoft Barcode C...
-
エクセルでの”々”の扱い
-
エクセルの検索が正しくできな...
-
EXCELからCSVにすると余計なカ...
-
プログラミングでは、半角括弧...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBAでPDFファイルをMicro...
-
文字コードの%E3%80%とは何です...
-
CString から LPCTSTRの型に変換
-
SQLのデータで半角カナを全角に...
-
エクセルでの漢字(全角ひらが...
-
CString型からdouble型への変換
-
SJIS->UTF8->SJISコード変換に...
-
エンコードとコンバートの違い...
-
JISとシフトJIS
-
VBScript文字列をSJISからUTF8...
-
漢字からカタカナ変換マクロ
-
あるユニコード文字が、あるコ...
-
テキストをhtml変換するには
-
文字列を quoted-printable 文...
-
マイク取得音声のテキスト変換
-
16進数の文字列を文章に変える
-
dreamweaver タグの設定変更の...
-
日本語ドメインを取得しようと...
-
html内のカタカナを全て全...
-
ファイル名の右側を変更したい ...
おすすめ情報