●質問の主旨
文字コードを常時、"utf-8"に設定したいと考えています。
どのように設定すればよいでしょうか?
ご存知の方ご教示願います
●質問の補足
下記コードにて、ファイルを実行し、
"Canvasの練習"という文字列と、
青色の正方形をはさんだ黄色の正方形2つが、
表示させるつもりです。
しかし、実際に実行すると、
図形は意図通り描画されますが、文字列が文字化けします。
HTML5のコードにおいて、
<meta charset="utf-8">を
<meta charset="s-jis">
に変更すると、文字化けもなくなります。
"utf-8"のコードがすでに大量に用意されているので、
PCの方の認識を"s-jis"から"utf-8"に替えるためにはどうすればよいでしょうか?
PCはWindowsVistaで、ブラウザはGoogleChromeです。
●コード
・HTML5
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>Canvasの練習</title>
</head>
<body>
<h1>Canvasの練習</h1>
<canvas id="mycanvas" width="400" height="200">
Canvasに対応したブラウザを使ってください。
</canvas>
<script src="mycss.js"></script>
</body>
</html>
・JavaScript
// myscript.js
window.onload = function() {
draw();
}
function draw() {
var canvas = document.getElementById('mycanvas');
if (!canvas || !canvas.getContext) return false;
var ctx = canvas.getContext('2d');
ctx.fillStyle = "yellow";
ctx.save();
ctx.fillRect(0,0,50,50);
ctx.fillStyle = "blue";
ctx.fillRect(100,0,50,50);
ctx.restore();
ctx.fillRect(200,0,50,50);
}
No.4ベストアンサー
- 回答日時:
保存時の文字コードを選択する方法は、どのようにしてファイルを編集されているかが問題です。
パソコンのOSとブラウザ名は書かれていますが、ホームページ作成ソフト名が書かれていません。
エディタで作成されている場合は、「文字コードを選択して保存」という項目がたいていついています。
新規保存時にも「文字コード」や「改行コード」の選択があるはずです。
outbraveさま
たびたびのご回答ありがとうございます。
エディタで「テラパッド」を使用しております
文字/改行コードを指定して保存から、
文字コードを指定してUTF-8にできました。
助かりました!
助かりました。
No.3
- 回答日時:
Shift-JISじゃなくて、Shift_JISです。
ましてやs-jisでは、ありません。大文字小文字は区別しませんが、-と_は違います。単に文字コードがShift_JISで保存されているだけじゃないかと。
この回答への補足
ORUKA1951さま
ご回答ありがとうございます。
またお礼が遅くなり恐れ入ります。
保存するときにどうすれば、文字コードをUTF-8に切り替えられるか?
どうやら保存時に、Shift_JISという設定になっているので、
その設定をUTF-8に替えたいです。
何かご存知の方法がございましたら、
ご教示願います。よろしくお願い申し上げます。
No.2
- 回答日時:
文字コードは mata で指定しますが、ファイル自体の文字コードはファイルを保存する時に指定しなければなりません。
meta で utf-8 を指定しても、ファイルを保存する時に Shift_JIS になっていれば文字化けします。
この回答への補足
outbraveさま
ご回答ありがとうございます。
またお礼が遅くなり恐れ入ります。
>meta で utf-8 を指定しても、
ファイルを保存する時に Shift_JIS になっていれば文字化けします。
保存するときにどうすれば、文字コードをUTF-8に
切り替えられるでしょうか?
どうやら保存時に、Shift_JISという設定になっているので、
私の希望はその設定をUTF-8に替えたいです。
何かご存知の方法がございましたら、
ご教示願います。よろしくお願い申し上げます。
No.1
- 回答日時:
metaタグでUTF-8と指定しているけど、実際のHTMLファイルの中身がSHIFT-JISって事はないですか?
この回答への補足
t_ohtaさま
ご回答ありがとうございます。
またお礼が遅くなり恐れ入ります。
>実際のHTMLファイルの中身がSHIFT-JISって事はないですか?
おっしゃるとおりです。
保存するときにどうすれば、文字コードをUTF-8に切り替えられでしょうか?
どうやら保存時に、Shift_JISという設定になっているので、
その設定をUTF-8に替えたいです。
何かご存知の方法がございましたら、
ご教示願います。よろしくお願い申し上げます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlファイルの表示が真っ白
-
<br>を挿入したいのですが、文...
-
CSSデータの作成方法について(...
-
DreamWeaver文字コードが変更さ...
-
オフラインでのHTMLについて
-
メモ帳を使ってテキストを作成...
-
HTML 文字化け
-
文字コードANSIからUnicodeにし...
-
Dreamweaverでページ全体が文字...
-
チェックボックス・テキストボ...
-
海外テンプレートを使い日本語...
-
HTMLファイル内リンクからソー...
-
テキストエディタvscodeでプロ...
-
HTMLからフォルダを開きたい
-
Excelで、社外秘(閲覧のみ)と...
-
java_run.batがダウンロードで...
-
googleドライブで、PDFファイル...
-
フレームの表示と非表示の切り替え
-
htmlの中にexcelが埋め込むには...
-
一つのリンクに複数のURLを指定
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlファイルの表示が真っ白
-
Dreamweaverでページ全体が文字...
-
テキストエディタvscodeでプロ...
-
エクセルで作成した表のハイパ...
-
テキストエディタ grepの機能...
-
Dreamweaverでソースが文字化け...
-
テキストファイルで下線を引く
-
eclipseを使ってweb上に表示さ...
-
htmlファイル を ソース...
-
SSIでインクルードしたファイル...
-
【文字コード】UTF-8だとDreamW...
-
HP作成で…日本語と韓国語表示
-
オフラインでのHTMLについて
-
ホームページを作りたいのです...
-
htmlファイルが開けません。
-
カウンターのHTMLを貼り付ける...
-
SSIでレイアウトが崩れる?
-
半角カタカナ(csvやtxtデータ...
-
900KBは多いですか?
-
DreamWeaver文字コードが変更さ...
おすすめ情報