• 締切済み

半角文字で文字化け

半角文字にして入力すると以下のような文字が出ます。 同じキーを打っても違う文字がでることもあり、同じ文字の場合もありますが出現や出現率はランダムです。 「(代)qstu舶万詩p€ビ}v揣・~棔>|学x初・y曹{吸嵩・兆刪・貯兆・刪剪貯囗劒y惣y・欲盆|」 これはネット上で文字入力する場合に限り、WORDやテキストエディタでは起こらない現象です。 テキストエディタで半角文字にして、ネットに戻ると、正しく操作できるようになる場合もたまにあります。 キーボードの故障でしょうか。それとも中国の文字などを間違えてDL(そういう覚えは全くないのですが)してしまったなど外的要因なのでしょうか。 同じような現象で解決された方、またはこういったことに詳しい方の回答をお待ちします。どうぞよろしくお願い致します。

  • yotei
  • お礼率100% (5/5)

みんなの回答

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

UNICODE文字の所為では? ブラウザの表示のエンコードをUnicode(UTF-8)で正常表示されませんか? 下記にUnicodeのWikiがあります。 このページのエンコードを日本語シフトJISにすると読めなくなります。 http://ja.wikipedia.org/wiki/Unicode

yotei
質問者

お礼

mshr1962さん さっそく有り難うございます! 実は、読むときではなく入力するときの文字化けなのですが、 ヒントをいただきましたので、エンコードを変えようとしましたが、 変えることができませんでした。ブラウザのせい? それでIEに変えてみましたら、半角でも文字化けではなくきちんと通常の文字が入力できました。エンコードはどのブラウザもEUCです。 ちょっとほっとしましたが、メールにおける文字化けは相変わらずです。(入力する場合です) 半角文字入力の必要のあるときは、今までやっていたように、 エディターに入力して(こうすると文字化けがありません) それをコピペすることで解決するしかないのかなーと思っています。

関連するQ&A

  • テキストエディターの文字化け

    素人の者です。 これまで、PHPのプログラムの書き込みをSJISで行ってきましたが、どうもネット上を調べているうちにSJISはあまり使わないほうが良いようなことが書いてあったので、UTF-8で書くことにしようと思いました。そして、UTF-8で書いていてWEB上は特に問題なく文字化けもせず表示されるのですが、テキストエディターで再度ファイルを開くと、テキストエディター内で文字化けしていることがあります。メモ帳で開くときはファイルの文字コートをUTF-8に指定すれば文字化けしません。サクラエディターで開けば、何もしなくても文字化けしません。php_editor_stdで開けば、文字化けします。ez-HTMLで開けば、文字化けします。???とこんな具合です。テキストエディターを開くときにエンコードを指定して開けば、文字化けはしないであろうと考えて、設定の部分を色々と探していじってみても、文字化けの現象は変わりません。SJISですと、ダメ文字とかあるのでやはり切り替えていったほうが良いと思い試している最中です。テキストエディターで文字化けした場合、どのようにすれば解消するのかお分かりになる方がおりました教えていただけないでしょうか。よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 突然、半角英数字が入力できなくなりました。

    テキストエディターを使ってると、いきなり半角英数字の入力ができなくなりました。入力切替すると半角英数字の直接入力のはずが半角カナ文字が直接入力D絵表示されます。ウィルスチェックは毎週してますし、今日もしたばかりです。どうか対策を教えてくださいお願いします。

  • 全角、半角文字の判別について

    フォームのテキストで全角なら10文字まで、半角なら20文字まで入力できるようにしたいのですが、EUCの場合、半角カナは2バイトになるため、バイト数で制限をかけるとうまくいきません。かといって文字数で制限をかけてもうまくいきません。 何かいい方法はあるでしょうか?

    • ベストアンサー
    • PHP
  • テキストの半角文字を全部削除したい

    テキスト文に含まれている 半角スペースや半角文字を全部削除したいのですが エディターを使い正規表現か何かで一度に処理する方法を教えてください

  • miの文字サイズについて(全角1文字、半角2文字)

    テキストエディタのmiを使用しているのですが、縦の列をそろえることはできるのでしょうか。使用する文字や数字により幅が異なってしまい、綺麗に折り返すことができないうえに、縦の列が上手くそろいません。 以前使用していたterapadのように1文字のブロックに全角1文字、半角2文字が綺麗にはまるようにはできますでしょうか。 ”円”という漢字のように、全角1文字に対し、半角2文字がフィットするようにしたいです。

  • 半角カタカナ2文字を入力すると

    教えてください。 フォームから受け取って、下記の、処理をしています。 「半角カタカナ2文字を入力」すると、下記の現象になります。 この場合どのようにするのか、誰か教えてください。 [プログラム] $str = mb_convert_kana($str, "KVC"); $str = mb_convert_encoding($str,"SJIS","auto"); echo $str; [例] 1文字の場合 : 半角 ス → ス 2文字の場合 : 半角 スシ → 充 3文字の場合 : 半角 スシス → スシス

    • ベストアンサー
    • PHP
  • VB.net テキストボックス半角文字入力不可制限

    VB.net初心者です とある登録画面において、テキストボックスに半角文字、半角記号、半角スペースが含まれた状態で登録ボタンを押下された場合、入力エラーとする判定を実現させようとしています。 その場合の判定条件をどうすればよいのか調べてもわかりません どなたかアドバイスをいただけると助かります、よろしくお願いします。

  • WORDで半角の特殊文字(ギリシャ文字など)が入力できません。

    (1) ギリシャ文字や、「℃」「±」「Å」などの半角文字を入力したいのですが、「挿入/記号と特殊文字」のメニューから入力すると、どうしても全角になってしまう場合があります。どのようなことに注意すれば、必ず半角文字が入力できるのでしょうか。 (2) また「α」「β」「μ」の半角文字のように、頻繁に使いたい場合「挿入/記号と特殊文字」を利用するマクロを作って入力しようとすると、やはり全角になってしまいます。これも、よい方法があれば教えてください。 なお、キーボードの操作や、IMEの扱い方について一般的なことは知っています。

  • 謎の文字列置換(正規表現)

    漢字かな、アルファベット(全角)、数字(半角)の混在した文章中で、二桁の数字のみ文字の前後に記号(例:♪)を付けたいとします。 正規表現に対応した置換ソフトやテキストエディタで 置換前:\b(\d{2})\b 置換後:♪$1♪ とすると、特定の文字の後ろにある二桁数字のみ検索から漏れて置換されないのですが、どこが間違っているのでしょうか。 <使用したテキストエディタ> k2editor <使用した置換ソフト> Speeeeed <置換から漏れる特定文字> 学、浜、工、田、修など <具体例>置換前 23 学23 23学 2323 浜23浜 <具体例>置換後 ♪23♪ 学23 ♪23♪学 2323 浜23浜

  • たまに英文字が大文字や半角になります

    以前も何度かあったのですが、おそらくどこかのボタンを押してしまったからだと思うのですが たまにローマ字入力していると英文字がおかしくなることがあります。 たとえば普段私は 「くぁwせdrftgyふじこ」←こんな感じで表示されるのですが、 「くぁWせDRFTGYふじこ」になったり 半角キーやCapsLockキーを押しても半角のままで、 「QAWSEDRFTGYHUJIKO」や 「qawsedrftgyhujiko」となったり。。文字の下に点線は出るのですが… ちょうど今その現象が起こったので、適当に 「半角/全角」「CapsLock」「Shift」 のキー3つをガチャガチャやっていたら直りました。 今回は直ったから良いものの、以前も同じようなことがあったので どうキーをいじったら直るのか、教えていただけるとありがたいです。 *ガチャガチャとやっていましたが、同時押しだったと思います。 *以前の質問であったF9を押すというのもやってみましたが、 一時的には直るのですがEnterで文字を確立すると、次入力した時また戻ってしまいます。

専門家に質問してみよう