- ベストアンサー
RSSにShift_JISはダメですか?
ホームページに、ブログにあるようなRSSフィードを設置しようと考えています。 今あるホームページの文字コードがShift_JISなので、RSSフィードの文字コードもShift_JISに合わせたいのですが、RSSフィードの文字コードはShift_JISにするとなにか問題が生じますか? 申し訳ありませんが、ご教授お願いします。
- HTML
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
RSSリーダーは、内容を読むわけではありません。あくまでタグを解釈するだけです。 ★エンコード形式をShift_JISに変更 ( http://homepage.mac.com/katsuragawa/blog/C954008546/E2102009397/index.html ) ★Shift-JISのフィードの登録について - はてなRSS ( http://www.google.co.jp/#hl=ja&safe=off&output=search&sclient=psy-ab&q=RSS%E3%83%95%E3%82%A3%E3%83%BC%E3%83%89+Shift_JIS&psj=1&oq=RSS%E3%83%95%E3%82%A3%E3%83%BC%E3%83%89+Shift_JIS&aq=f&aqi=&aql=&gs_sm=3&gs_upl=4404l20134l0l20737l19l18l0l0l0l0l703l3243l0.16.5-1.1l18l0&gs_l=hp.3...4404l20134l0l20738l19l18l0l0l0l0l703l3243l0j16j5-1j1l18l0&bav=on.2,or.r_gc.r_pw.r_qf.,cf.osb&fp=b25273785c8c4df2&biw=1016&bih=603 ) とか・・
その他の回答 (2)
- ORUKA1951
- ベストアンサー率45% (5062/11036)
BlogがShift_JISなら、RSSもそれに合わせてShift_JISにしたほうが楽です。 通常はそうします。 XMLですから、きちんと、文字コードが指定されていれば、まったく問題はありません。 きちんと文字コードとlangを指定しましょう。
お礼
回答ありがとうございます。 そうなのですか、文字コードとlangを指定すれば大丈夫ですか! よかったです^^ No.1さんは、Shift_JISに対応していないRSSリーダーなどの場合は文字化けするという回答をいただいたのですが、これは、やはり回避できませんよね? お忙しい中、すいません。 お時間が取れましたら、回答お願いします。
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2281)
Shift_JISに対応していないRSSリーダー、RSS解析ツールで文字化けします。
お礼
回答ありがとうございます。 そうですか、やっぱり文字化けしますか…… わかりました。 ホームページの文字コードを、RSSフィードのUTF-8に合わせることにします。 ありがとうございました。
関連するQ&A
- JIS、SHIFT-JIS、EUCはなぜできた?
教えてください。 文字コードについて調べています。アルファベットはASCIIコードで統一されているために、特に問題がなく、日本語にも JISコードという標準化されているコードがあります。 なので、基本的にはこれをみんなが使えば、文字化けなどという問題には悩まされなくてすむはず。 なのに、なぜ Windows では Shift-JISなどという独特な文字コードを使い、UNIX系では EUCコードを使っているのでしょう。いったい、どの文字コードが一番初めにできて、なぜそれで標準化を図ることができなかったのかなど、日本語文字コードに関する歴史について、ご存知の方、ぜひ教えていただければ幸いです。
- ベストアンサー
- その他(OS)
- shift_jisとutf-8
お世話になります。 先日より文字コードのことで、頭を悩ましています。 サイト制作の時に、フルCSSを目指し、他の人が作っていたCSSを利用してDreamweaverで制作を始めました。 その際、文字コードがutf-8になっていたのですが、ブラウザによっては文字化けしていおり、宣言の部分をshift_jisに変更しました。 この部分です。<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" /> ちなみにDreamwerverではデフォルトの文字コードはshift_jisなので、わざわざ変更しない限り、制作したページはすべてshift_jisで書かれているようです。 また、使わせてもらったCSSのページには一行目に@charset "utf-8";が入っていたのですが、よくわからないのでこの行をはずしてみたところ、CSSの設定が反映されない部分が出てきました。(これが原因かわかりませんが、この一行を入れると直ったみたいで・・) そこで質問なのですが、HTMLの方ではshift_jis、CSSファイルではutf-8という設定でも別にかまわないのでしょうか?(統一しなくてもいいのか?) また、一行目の@charset "utf-8";を省くと問題がありますか? 統一した方がいい場合は、制作したものをすべてutf-8に(またはshift_jisに)するにはどうしたらいいのでしょうか? 別に統一する必要がなければ今回はこのままにして、次回からきちんとしたものを作って行きたいのですが・・ どうぞよろしくお願い致します。
- ベストアンサー
- その他([技術者向] コンピューター)
- EUC-JPとShift_JISのどちらがいい?
ホームページ制作の時に指定する文字コードについて Shift_JISとEUC-JPのどちらがいいのでしょう? 今までは私自身Shift_JISを使っていましたが、会社的にEUC-JPに統一しようという動きになってきていて、デメリットがあればやめようかなとも思っています。 メリットとデメリットがあれば教えてください。 また、各データベースを使ったりもします。
- ベストアンサー
- CSS
- EUCとshift_JIS変換について
DB(OSはwin2003、DBはmySQL 文字コードはEUC)に対して CSVファイルをインポート、エクスポートしようとしています。 入出力ファイル(CSVファイル)の文字コードはShift_JISのため、 文字コード変換が必要となってきています。 今、エクスポート(EUC→Shift_JIS)したCSVファイルを、 エクセルで確認すると極一部が文字化けしてしまいます。 そこで質問が4つあります。 1.文字化けは仕方ないことなのでしょうか? 2.文字化けする文字を特定することはできるのでしょうか? 3.エクスポート方法、変換方法によって文字化けする文字は変わってくるのでしょうか? 4.みなさんはこのような文字化けの問題をどのように回避した経験お持ちですか? (文字化けは已む無し、文字コードを意地でも統一した、 文字を特定して特殊文字に置き換えたなどなど) 基本的なことと思いますが、よろしくご教授願います。 (3.4.はもっと詳細がわからないと何とも言えないかもしれません。 ご回答頂く為には何を調べればいいのかからも教えてください。 よろしくお願いします。)
- ベストアンサー
- PHP
- Shift_JISが選ばれてしまう
韓国語のサイトを作成したのですが 文字コードを「euc-kr」にして作成しました。 しかし、実際にページを開くと「Shift_JIS」 が選ばれてしまい、文字化けが起きてしまいます。 <meta http-equiv="Content-Type" content="text/html; charset=euc-kr"> 上記のような記述なのですが 何か問題がありますでしょうか。 また、その他考えられる原因がありましたら 知恵をお借りできれば幸いです。 よろしくお願いいたします。
- ベストアンサー
- HTML
- HTMLがSHIFT-JISにならない
いつもお世話になります<(_ _)> 携帯電話用サイトを作っているのですが、HTMLファイルの最初に <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=SHIFT_JIS"> と設定しても、PCでアクセスした時にUTF-8で表示され文字化けされてしまいます。 HTML自体の文字コードはSHIFT-JISで保存されております。 手元に携帯電話がないので、まだ携帯表示は確認していませんが、スマートフォン(Android)で見ても文字化けしています。 なぜcharsetでSHIFT_JISを指定し、ファイルもSHIFT_JISで保存しているのにも関わらず、UTF-8になってしまうのでしょうか・・・? 同じような現象をご存じのかた、是非ともお力添え下さい。 宜しくお願い致します<(_ _)>
- ベストアンサー
- HTML
- Shift_JISについて
知り合いにモバイルのサイト作成を頼まれて作成中で 文字コードをShift_JISで統一してほしいと言われました。 Shift_JISで統一とは具体的に何をすればいいのでしょうか? (ヘッダーは別のデータを読み込んでいるので、 作成するhtmlデータにはShift_JISを指定するようなタグは元々入っていません。) 先方さんから支給されたhtmlデータをそのまま使っていたので Shift_JISになっているものと思って作業していました。 因みにTerapadを使って作成しています。 初歩的な質問でお恥ずかしいのですが… よろしくお願い致します。
- ベストアンサー
- CSS
- RSSの登録について教えてください。
私は最近、趣味でライブドアブログをやりはじめたので、アクセスアップのためアンテナサイトなるものに登録しようと思ったのですが、問題が生じました。 当サービスのリンクとブログ用RSSを貴ブログに必ず設置して下さい と注意書きがありました。 リンクはわかったのですが、貼り付けるためのブログ用RSSというのがよくわかりません。 一応、ブログ用RSSページなるものがあり、押してみると おいおい! 総合 RSS 頻繁に更新されるコンテンツを含むフィードを表示しています。 フィードを受信登録すると、そのフィードは Common Feed List に追加されます。フィードからの更新情報は自動的にコンピューターにダウンロードされて、Internet Explorer や他のプログラムで表示することができます。フィードについての詳細を表示します という表示されたページに飛びます。 この時、ブログ用RSSとは、このページ自体のURLのことをいってるのでしょうか? それとも、フィード登録ボタンなるものを押せばURLがでてくるのでしょうか? または根本的に違うのでしょうか? 質問が変ですが、よろしくお願いいたします。
- ベストアンサー
- その他(趣味・娯楽・エンターテイメント)
- SmartyでのShift-JIS使用
現在、携帯サイトの構築を行っています。 EUC-JPならば問題なく表示されるのですが携帯電話はShift-JISをサポート。 一応、EUC-JPも表示はされますがサポート外である事実は変わりません。 そこで、表示に関してはShift-JISで行いと考えています。 (全ての携帯がEUC-JPでも問題なく表示できる確証がない限り表示はShift-JISを考えています。) しかし、今度はSmartyがShift-JISがサポート外。 普通にShift-JISを使うと文字化けを起こしたりエラーが表示されます。 PHPもShift-JIS、SmartyのテンプレートもShift-JISにすれば とりあえずはPHPからの表示する文字に関してはShift-JIS表示できますが Smartyテンプレートに直接書いた文字は文字化けを起こします。 自分なりに調べて http://blog.livedoor.jp/alpha1280/archives/50225918.html http://www.knym.net/wiki/index.php?PHP%2FSmarty のサイトを見つけて記事内に書いてあるPHPを利用してみました。 Smarty_Extends.phpをSmarty.class.phpと同じフォルダに作成して テンプレートをShift-JISで作成、プレフィルタとポストフィルタのコメントを外して Smarty_Extendsを利用して表示するPHPを作成↓ <?php include_once('Smarty_Extends.php'); $smarty = new Smarty_Extends('templates','templates_c'); $smarty->assign("test", "Shift-JISによる表示だよ。必須"); $smarty->display("Enc_Shift-JIS.tpl"); ?> エラーは出なかったんですが従来通り文字化け、何度もテストしているんですが判りません。 SmartyでShift-JIS表示の経験がある方、上記の問題点や解決作の判る方。 お力を頂ければ幸いです、宜しくお願い致しますm(_ _)m
- ベストアンサー
- PHP
お礼
よくわかりました。 お手数をお掛けして、すいませんでした。 ありがとうございました。