- 締切済み
UTF-8について
女正 を一文字にした(女偏に正しい)字は、 Windows2000上で普通に入力/表示可能ですが、 EUC/SJISに変換しようとした際に情報が失われてしまいますようですが、失われないように出来ますか? また、現状でUTF-8のWebページは一般的なブラウザ(IE6/Netscape7/Mozilla1.3/Operaなど?)で 正しく表示できるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- nta
- ベストアンサー率78% (1525/1942)
関連するQ&A
- スタンドアローン版について
作成したウェブのチェックのため、各ブラウザのスタンドアローン版を探しています。 IEは見つけました。 http://tredosoft.com/Multiple_IE ほかのブラウザには存在しないのですか? Netscape、Opera、Safari、Mozilla Firefoxなどなど… 知っている方教えてください。
- ベストアンサー
- ブラウザ
- ubuntuのようなutf8マシンでsjisを扱う方法について
perlでwebページを作ってるんですが、ブラウザからサーバーにformで文字が遅れなくて困っています。 1.ブラウザで文字入力 2.perlで取得してsjisに変換。 3.MySQLにその文字列を登録。 ということをしようと思っているのですが、2の段階でsjisに変換できず困っています。 $a=Jcode::convert($a,"sjis","utf8") などと書いてみますがうまくいきません。 どなたかご指南頂けたら幸いです。
- 締切済み
- Perl
- Shift-JISからUTF-8への変換が出来ません
初歩的な質問で申し訳ありませんが、大変困っております。ただいまimagettftext()を使って日本語主力したく悪戦苦闘しております。 ページ自体はShift-JISで制作していますのでimagettftext()で日本語を出力する場合はUTF-8へ変換して出力するところまでは知れべていて分かりました。しかしいざmb_convert_encoding()で変換しようとするとなぜかUTF-8へ変換されません。 $str = mb_convert_encoding($str,"UTF-8","SJIS"); print mb_detect_encoding($str); 結果→SJIS しかしこれがEUC-JPなら変換されます。 $str = mb_convert_encoding($str,"EUC-JP","SJIS"); print mb_detect_encoding($str); 結果→EUC-JP なぜなのか原因が分からなく困っております。 どなたかご教授願いませんでしょうか? よろしくお願い致します。
- 締切済み
- PHP
- mbstring.http_output = UTF-8 としているのにSJISで出力されているようである
php.iniでmbstring.http_output = UTF-8 としました。 テキストエディタで <HTML> <BODY> <?PHP echo "教えて"; ?> </BODY> </HTML> というファイルをつくり、sjisで保存し、test.phpと名づけました。 このファイルをブラウザで表示させる際、エンコードをUTF-8とすると文字化けしてしまいます。 SJISだとちゃんと表示できます。 mbstring.http_output = UTF-8としている以上UTF-8に変換されるわけではないのでしょうか?
- ベストアンサー
- PHP
- PHPでUTF-8からEUC-JPにエンコディングしたときに、一部の文
PHPでUTF-8からEUC-JPにエンコディングしたときに、一部の文字が文字化けしてしまいます。(1)という文字です。データベースをEUCで作っていて、すでに色々なデータが入っているので、データベースをUTF-8とするわけにもいかないでの、なんとかEUCで保存しようとしているのですが・・・。 "テスト(1)"(UTF-8)をmb_convert_encodingでEUCにして、保存しますと、"テスト?"となっています。 テスト(1)をUTF-8の状態でブラウザで確認しますと、文字化けしないできちんと「テスト(1)」と表示されます。やはり、Mysqlに保存するときに文字化けしています。どなたか、似たような経験のある方がおりその原因がお分かりでしたら、教えてください。SJISにあるようなダメ文字というものなのでしょうか。確か「まぐまぐ」というメルマガの編集でも(1)という文字は使えませんでした。 よろしくお願いいたします。
- ベストアンサー
- PHP
- EUCのファイルを開くとUTF-8になる
文字コードがEUCのperlで書かれたCGIをブラウザで表示すると、UTF-8となっています。(自動認識と設定していた場合) その場合は、文字化けしてしまいます。 ブラウザの文字コードをEUCに変更すると、文字化けせず表示されます。 perlプログラムは、EUCで書かれているのに、ブラウザでは(自動認識と設定していた場合)、UTF-8となる理由はどこにあるのでしょうか? perlプログラムでは、METAヘッダにEUC-JPと記述されています。 ちなみに、サーバのOSはCentOSです。(httpd.confでは、UTF-8が設定されています)
- 締切済み
- その他(インターネット・Webサービス)
- UTF8の「-」をsjisで表示する
mysqlに「1-1-1」という文字をUTF8で登録しました。 sjisで書かれたphpファイルでこの文字を表示するために、sjisに変換したのですが 「1?1?1」となってしまいます。 うまく表示するにはどうすれば良いでしょうか?
- ベストアンサー
- MySQL
- UTF8 URLエンコード
こんにちわ。 PerlのCGIです。 今までEUCとsjisの変換連打で開発を乗り切って来たのですが、 さすがに古すぎて周りの人が迷惑らしいので、初めてUTF8を使うことになりました。 一応全部UTF8だけで作ろうと思います。 大まかな質問は三つです。 1: UTF8は可変ビット (バイト単位ではない) の、 ほぼ全ての国際言語対応文字コードと言う認識で合ってますか? 2: そうなってくると、データの送受信などのURLエンコードは不要ですか?必要ですか? 3: もしURLエンコードが必要なら、一般に通用する変換方法を教えてください。 ついでなんでデコードの記述もお願いします。 すみませんがよろしくお願いします。
- 締切済み
- CGI
- 「丒」の字がterapadのUTF8Nで文字化け
「丒」の字がterapadのUTF8Nで文字化けします。ですが、秀丸のUTF8では文字化けしません。 下記のURL、「wikiのバイト順マークの使用について」を参照すると http://ja.wikipedia.org/wiki/UTF-8 UTF8NとUTF8はバイト順マークを付加する違いがあると説明がありますが、表現できる文字の種類も異なるのでしょうか? また、「丒」の字はSJISでサポートされていないようですが、WEB検索するとexcelではSJISで文字を扱っていると書かれていましたが、「丒」の字は入力し、保存してもちゃんと表示されます。なぜなのでしょうか?回答よろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- IE以外のブラウザの場合のメールは?
今、IE6.0を使っています。 タブブラウザが使いやすいということを聞いてIE以外のブラウザに乗り換えようと思っています。 (IE7.0はタブブラウザだそうですが、まだβ版ですし) NetscapeやMozilla、Operaが有名で使っている人もそこそこいるようですが、その場合はメールソフトはどうなるんでしょうか? ブラウザが変わってもOutLookExpressのままになるのでしょうか? メールの事も考えてよいブラウザやメールソフト等があれば教えてください。
- ベストアンサー
- ブラウザ
お礼
返信有難うございました。 お礼が遅くなってしまって申し訳ありません。 EUC/S-JISに存在しない以上、変換は無理ですよね。 諦めます。