コピー&ペースト時の文字コードに関して質問させてください。
Webページの本文などをコピーし、テキストエディタやブラウザ上のPHPで作ったスクリプトページにコピーなどして、データベースなどに保存した場合、
その文字コードは何になるのでしょうか?
ある場所で質問した際、LANG変数の値じゃないかと言われました。
なのでLinuxを使用している自分の環境でやってみたところ、
$ echo $LANG
ja_JP.utf8
となりました。
このページ(http://www.itmedia.co.jp/help/tips/linux/l0176.h …)を参考に/etc/profile内を見てみたのですが、LANGに関するものは見当たりませんでした。
ま、UTF-8で設定されているのでUTF-8で統一したい自分にとってはそれで良いのですが。
で、もし対象のWebページのHTMLが例えEUC-JPやShift-JISで書かれていたとしても、
Linuxでコピペした場合は文字コードはUTF-8と考えてもいいのでしょうか?
こういうページ(http://oshiete.goo.ne.jp/qa/2940513.html)にも質問ありましたが、環境がWindowsの為分かりませんでした。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
X Windows Systemのクリップボードであれば、ISO2022ベースのコンパウンドテキストという文字コードです。
https://www.google.co.jp/search?q="コンパウンドテキスト"
アプリケーション側で使う文字コードとは自動的に変換されるはず。
ご回答ありがとうございました。
という事は、データベース格納時に、
一応現在の文字コードを自動で判別してからUTF-8に変換し、データベースへ格納した方が文字化けに悩まされず良さそうですね?
テキストエディタなどもおそらくデータの保存時に、デフォルトの文字コード(最近ではUTF-8)に変換しているのかもしれないと思いました。
No.2
- 回答日時:
ウェブブラウザーでシフトJISで書かれたサイトを表示しても
正常に日本語で表示されているのであれば
そのウェブブラウザーの動く環境の、標準の文字コードに変換されていますよ。
コピー操作は、そのもとのシフトJISのHTML文書に対してではなく
ウェブブラウザーが表示しているUTF-8の文字列に対して行われるので
必然的に、OSがUTF-8を標準としていれば
UTF-8の文書からのコピーアンドペーストということになります。
やったことがありませんが、charsetが間違っているサイトでは化けた状態で表示されるでしょ?
その状態から全文コピペすると、化けたまま別のソフトのペーストされますよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux テキストファイルをページ番号付きでコマンドラインから印刷したい 1 2023/02/22 12:47
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- JavaScript ブックマークレットについて 2 2022/10/09 11:48
- PHP phpのメールフォームの完了画面でメール受信のコードを書いています。 1 2023/05/31 11:39
- Evernote Simplenoteのコピー&ペースト 1 2022/05/17 14:09
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メモ帳での一括たて列選択
-
.batファイル作成 mailto: コ...
-
Binary--> ascii 変換Tool
-
【文字コード】コピー&ペース...
-
r\\ command not found
-
ubuntuでテキストファイルが開...
-
テキストファイルをページ番号...
-
マックでhtmlを打ち、ホームペ...
-
MS-DOSテキストファイルっ...
-
windowsのメモ帳からlinuxへコピペ
-
(1)はマックでみるとどう文字化...
-
メールに添付で送られてきたメ...
-
LinuxMintで,Windows時代に作成...
-
Ms-Word上の改行を消去する方法
-
嫌ってるのに真似してきたりマ...
-
ftpのmgetコマンドの自分の格納...
-
Windows10 フォルダ内の自動並...
-
onedriveの中身を削除したらパ...
-
Windows11 でのファイル削除
-
バッチファイルで変数の中身を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メモ帳での一括たて列選択
-
【文字コード】コピー&ペース...
-
Macで簡単に改行を解除したい
-
windowsのメモ帳からlinuxへコピペ
-
ブラウザのテキストをコピーし...
-
LinuxMintで,Windows時代に作成...
-
XMLの表示文字化け
-
.batファイル作成 mailto: コ...
-
illustrator cs2「均等配置(最...
-
ubuntuでテキストファイルが開...
-
ファイル名の付け方(中央揃え)
-
ドラッグ&コピー→デスクトップ...
-
MS-DOSテキストファイルっ...
-
掲示板の書き込みの改行
-
RedHatで使えるエディタ
-
テキストで特定の文字列を含む...
-
Linuxで書いたプレーンテキスト...
-
au 携帯のメール(vMessage, .v...
-
テキストファイルをページ番号...
-
文字コードの混在しているファ...
おすすめ情報