• ベストアンサー

facebookいいねボタン設置文字化け?

facebookボタンを設置したいのですが、いいねボタンを押すと、サイト名が「V‘²BƒOƒ‹[ƒv」というよくわからない文字になってしまいます。 どこをいじったら直せるのでしょうか。 お手数お掛けしますがよろしくお願いします。 http://toshilabo.com/kadai/result1

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

おそらく、そのサイトの文字コードのせいだと思います。 Facebookに限らず、最近のWEBサイトはUTF-8という文字コードで制作されています。 tossisanのサイトはSHIFT-JISになってますので、そこにUTF-8の文字が入ってきたため文字化けするのでしょう。 具体的にはHTMLの、 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> の記述を、 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> に変更し、 ファイル(PHPですかね?)自体の文字コードもSHIFT-JISからUTF-8に変更しましょう。 どちらか一つしか変更しないとまた文字化けになってしまいますので。 試してみてください。

tossisan
質問者

お礼

一度fbのコードをけして貼付け直したら元に戻りました! ご丁寧に、本当にありがとうございました!!

tossisan
質問者

補足

ご連絡ありがとうございます! いまページすべてに <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> と貼付けて、 レンタルサーバー(ロリポップ)の文字コードもすべてUTF-8に変更したのですが改善しませんでした。。。 他に考えられる原因はございますでしょうか。。 よろしくお願いいたします。