• ベストアンサー

文字コードは何を使えばいいのでしょうか??

amountainblastの回答

回答No.1

こんにちわ。 大変失礼ですが、文面から判断して初心者の方だと思いましたので・・・。 (違っていたらすみません。)商用に使うとしてなのですが、 最近は個人情報に厳しくなっていますので、プログやショッピングカート等個人情報を扱うものには、あまり手を出さずにどっかの業者に依頼した方がセキュリティをちゃんとしてくれるので、良いかと思います。もし、情報が漏れたりすると、賠償もかなりの額になりますので・・・。 それは、そうとして、 開発は全てEUCで行ってください。エンコードをデータベースとブラウザなどで分けてしまうと、そのままでは扱えず、やり取りする際に文字を変換さす必要がありますので、基本的にすべて統一します。 それでは、がんばってください。

fabu
質問者

補足

ありがとうございます。 やはり現場はEUCでの統一なのでしょうか?MovableTypeではUTF8などが主流だそうですが、UTF8とEUCなどの混在もしくはUTF8での統一などDB、ブラウザなどで行われていないのでしょうか?

関連するQ&A

  • 【急ぎ】mysql5+phpMyAdmin5でのマルチユーザーで他のユーザーが見れてしまう。

    MySQLとphpMyAdminでデータベースを構築したのですが マルチユーザーにも関わらず他のユーザーのデータベースが参照、更新が可能になってしまって困っています。 データベース自体はwebminで作成しています。 今日までのサーバーなので急いでいます。なんとかよろしくお願いします。 希望としてはさくらインターネットのMySQL+phpMyAdminのような感じがよいです。 #データベース名選択不可  データベース選択不可  他のユーザーのデータベース参照不可 バージョン等は MySQL-5.0-.24 php5-5.2.1_3 phpmyadmin-- 2.10.0.2 FrreeBSD 6.0 です。

    • ベストアンサー
    • MySQL
  • movable typeのデータ移行について

    Movable Typeを使用して個人的にブログサイトを運営しています。今回、Movable Typeのデータを移行するために作業を実施しているのですが、日本語文字コードのところで行き詰まっております。 ○移行元 OS : Fedora Core 3 Movable Type : 3.31 phpmyadmin : 2.11.6 mysql : 3.23.58 MySQL の文字セット: Shift-JIS Movable Typeのmt-config.cgiに以下の記載がされている PublishCharset Shift_JIS ○移行先 OS : Fedora 12 Movable Type : 5.01 phpmyadmin : 3.2.5 mysql : 5.1.4.2 MySQL の文字セット: UTF-8 Unicode (utf8) ○作業内容 1.移行元でphpmyadminによりデータベースのエクスポート  データベース名をクリックして、『エクスポート』をクリック。  全選択をクリック、SQLを選択し、『DROP TABLEを追加』をチェックし、『ファイルに保存する』をチェックする。その下は「non」のままで実行するをクリックして、データベース名.sqlというファイル名で保存する。保存したファイルの文字コードはSHIFT-JISになっている。 2.移行先の設定 Movable Typeのmt-config.cgiのPublishCharsetは記載なし。 文字コードをUTF-8としてデータベース作成 $ mysql -u root -pXXXXXX mysql> create database mt character set utf8; mysql> grant all on mt.* to mtuser@localhost identified by 'mtpasswd'; 3.移行先でphpmyadminによりデータベースのインポート  データベース名をクリックして、『インポート』をクリック。  インポートするファイルに移行元で作成した、データベース名.sqlを選択し、ファイルの文字セットをsjisし、その他は変更せずに実行するをクリックする。  その後、Movable Typeのmt/mt.cgiよりサインインをするとデータベースのアップグレードが実施される。  ブログが新しくできているが、日本語が一切表示されていない。 インターネットの検索でいろいろと調べてみたのですが、結局原因が分からず、行き詰まっております。 お手数ですがよろしくお願い申し上げます。

  • 文字コードを何にしようか悩んでいます

    phpプログラムを勉強し始めて間もないのですが、文字コードで悩んでいます。utf8かsjisかujisのどれがいちばん適しているのか良くわかりません。今まではホームページを作っても文字コードなど考えたこともなかったのですが、これを機にmeta部分でも設定しようと思います。 php、mysql、phpmyadmin、webサイト(パソコン版とモバイル版)で制作する場合、文字コードはすべて統一したほうが良いのでしょうか?みなさんはどんな設定で作っていますか?

    • ベストアンサー
    • PHP
  • 文字コードを変換してHTMLのコメントに

    PHPを始めたばかりで質問の内容がお粗末ですみません。 どなたか、ご教授をお願いします。 データベースから抽出したデータをHTML上にコメントとして書き出したいと思ってます。 データベースから「あいうえお」という情報を変数を抽出して、Printするとブラウザ上では「あいうえお」と正しく表示されますが、HTMLのソース上では「あいうえお」となっています。 その情報をブラウザの「ソースコードを見る」で表示されるHTML上で「あいうえお」と表示させる方法はありませんでしょうか? どうぞ、よろしくお願いします。

    • ベストアンサー
    • PHP
  • さくらインターネットのレンタルサーバーを使って、phpのコード

    さくらインターネットのレンタルサーバーを使って、phpのコード を動かそうとしています。 しかし、文字化けが発生してしまいます。mysqlの文字コードの 設定が原因かと思うのですが、どのようにすれば解決できるのでしょうか? お答え頂けますと幸いです。

  • MySQL4.0 UTF-8 での文字化け

    こんにちは MySQL4.0 & PHP4.3 でHTMLは文字コードUTF-8で記述しています。 MySQL4.0の文字コード設定はレンタルサーバーのため不明ですが、 phpMyAdminで、utf-8にてデータを入力しました。 select文でMySQLのデータを拾ってくると文字化けはおきないのですが PHP経由でPOSTされた値を使ってinsertやupdateをかけると文字化けしてしまいます。phpMyAdmin上でも文字化けしていますが、phpMyAdminをEUC-JPにすると、入力した文字が文字化けせずに表示されます。 (が、すでに入っているデータは文字化けします、、、、) 入力画面は metaでUTF-8宣言をしており、ブラウザ(IE)上でエンコードを確認するとUnicode(UTF-8)になっています。4.1みたいにset names を指定するとうまくいくかな?と思ったのですが、やっぱり4.0なので結果は変わらず、でした。PHPのスクリプトそのものは、UTF-8で記述しているのですが、、、、 どういった項目をみなおせばいいのでしょうか?

    • ベストアンサー
    • MySQL
  • レンタルサーバ上でのデータベースの操作について

    PHP+MySQLを最近勉強し始めましたが、ひとつ疑問に思ったことがあります。 自分のPCにApache+PHP+MySQLをインストールして環境を作り、データベースの操作にはMySQLManagerやphpMyAdminを使っています。 そこで疑問なのですが、MySQLが利用できるレンタルサーバ上で上記のようにMySQLManagerやphpMyAdminってデータベースの操作はできるのでしょうか。それともプログラム上(PHP上)でSQLを使って行うものなのでしょうか?教えてください。

  • PHPの文字コードについて

    PHPとmysqlの文字コードの関係について 1.データベースは文字コード utf8_unicode_ci で作成しています。 2.以下のようにテーブルを作成しました。 CREATE TABLE `test` ( `qid` varchar(10) NOT NULL, `qtitle` varchar(255) default NULL, PRIMARY KEY (`qid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 3.show.phpの中で以下のように 出力しようとすると文字化けします。 show.phpファイルは文字コードutf8で保存しています。 <?php print($qTitle); ?> ブラウザの文字コードの設定はShift-Jisです。 ブラウザの文字コードを変えずに正しく表示させるためには どうすればいいのですか? ご教授よろしくおねがいします。

    • 締切済み
    • PHP
  • データベースについて

    現在、ホームページ(架空サイト)を制作をしています PHPでショッピングカートやメルマガなどを作成し、 データベースはMySQLを使用しています この状態でレンタルサーバー等にアップロードした場合、 ショッピングカート等は機能しますか? 機能しない場合、機能させるためにはどうのような環境を 用意したらいいでしょうか? 制作やプログラムを始めたばかりの初心者です 皆様、是非ともご教授願います 宜しくお願い致します

    • ベストアンサー
    • MySQL
  • phpMyAdmin - 2.8.2.4で『EUC-JP』を使うには?

    レンタルサーバでPHP+MySql(EUC-JP)で構築しています。 phpMyAdmin - 2.6.3-pl1 では、ja-eucがデフォルトだったのでphpやDBをEUC-JPで設計しました。DBにインポートするテキストファイルもEUC⇒EUCなのでphpMyAdmin上でも、ブラウザ上(php)でも問題なく表示されていました。 しかし、 phpMyAdmin - 2.8.2.4 では、ja-eucが無くなってしまったため、 仕方なくUTF8でテキストを作成し、UTF8⇒EUCインポートを実行しました。 すると、phpMyAdmin上では普通に表示されるものの、 php(html)では完全に文字化けしてしまいます。 文字化けしているのはデータベースから取得した値のみです。 ソースファイルは全く同じで、異なるのはphpMyAdminのバージョンだけなのでどう対処すればよいかわかりません。 どうやったら文字化けせずに表示できるでしょうか?

    • ベストアンサー
    • PHP