- ベストアンサー
インターネット上では半角カナは使うなと指摘されたのですが
こことは違う所で、「半角カナはインターネット上では使用しない様にしましょう。 システムによっては文字化けの原因となる場合があります」と指摘されたのですが、全角カナにするにはどうすれば良いでしょうか? それと、半角のひらがなも文字化けするのでしょうか
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- norisan_20
- ベストアンサー率62% (101/162)
関連するQ&A
- eval 半角カナが文字化けする
初めて投稿させていただきます。 半角カナが混ざっている文字列をevalすると、文字化けする場合があります。 どうすれば文字化けしないようになりますか? ちなみに全ての半角カナを全角カナに置換してevalを行いその後、半角カナに戻すということをやったのですが、もともと全角カナ文字まで半角カナに変換されてしまいました。できれば全角カナは全角カナ、半角カナは半角カナのまま文字化けせずにevalする方法を教えてください。
- 締切済み
- PHP
- 半角カナに悩まされております・・・。
こんばんは! 度々質問させて頂いておりますイインンフォフォと申します。 さて早速質問に移ります。 DBより半角カナの抽出は出来たのですが更新をした場合に文字化けになります。 ピーナッツと言う半角カナのカテゴリがありそこにある情報を取得→更新と言う形です。 全角にしたらいいと言うご意見もあるかと思います。 全角にすると別なプログラムも狂ってしまうので半角でしかダメみたいです。 ピーナッツを抽出→表示 はOKです。 でも内容を更新すると→[ピーナッツ]が文字化けです。 フォームのプルダウンメニューから cate='$pr[4]' と言う形でインサート及び更新をしています。 抽出の時点では半角カナで表示されていて更新作業をすると化けてしまいます。 文字化けした場合、管理画面からカテゴリの訂正をしなければなりません。 DB→EUC-JP PHPファイル→SJIS となっております。 なぜでしょうか!! ご教授願います(*^-^*)
- ベストアンサー
- PHP
- 半角カナから全角カナへ
お世話になります。 今、フォームから入力された半角カナを全角カナへ変換しようとしているのですが、どうしてもうまく行きません。 処理は以下のようにしています。 jcode::convert(\$str, 'euc'); if($str =~ /[\xA1-\xDF]/){ jcode::h2z_euc(\$str); } (1)まず、半角カナが含まれているかのチェックで[\xA1-\xDF]を使用していますが色々調べたところ、実際は (?:\x8E[\xA6-\xDF]) が正しいようなのですが、この場合文字数が少ないとひっかかってくれません。例えば半角のア1文字や2文字など。また、文字数が多くても半角英数と半角カナが混在しているとひっかからない場合もあります。 上記の式だとひっかかってくれますが、この判定で構わないのでしょうか。 (2)上記の式できちんと置換されるものとされないで漢字のように文字化けするものと出てきてしまいます。 例えば「インターフェース」などという半角は全滅です。 「バージョン」などは大丈夫でした。 間違いなど教えて頂ければと思います。 宜しくお願い致します。
- ベストアンサー
- Perl
- 半角カナの使用について
以前はメールやホームページで半角カナを使うと文字化けしたりしましたが、今は使われることが多くなっているように思えます。 実際のところどうなんでしょう。 自分に半角カナを入れたメールを送ると全角カナに変換されています。 ローカルディスクに半角カナをいれたHTMLファイルを作り、ブラウザで見るとそのまま半角カナで表示されます。 まだ使うと不具合が出たりするんでしょうか。 それとも使えるようになったんでしょうか。
- ベストアンサー
- その他(インターネット・Webサービス)
- 半角カナ
パソコンで書き込みする時は半角カナは使わないよう方がいいと知ったのですが 携帯から携帯へ(他キャリアでも)メールを送るときも半角カナは使用しない方がいいですか? 文字化けしたりするのでしょうか?
- ベストアンサー
- その他(スマートフォン・携帯・タブレット)
- 半角カナ「ヲ」の文字コードはなぜ…
「技術者向けコンピュータ」には素人の私ですが、掲題の件は此処が適当と勝手に判断して質問いたします。最適なカテゴリーがあれば教えてください。 平仮名も全角カナも概ね五十音順に文字コードが割り当てられています。 だから、コード昇順だと「ぁあぃいぅう・・・わゐゑをん」「ァアィイゥウ・・・ワヰヱヲン」と並びます。 ところが、半角カナの「ヲ」は他のどの半角カナよりも若い文字コードが割り当てられていることに、最近になって気付きました。 調べてみると、半角カナは文字コード昇順で「ヲァィゥェォャュョッ-アイウ・・・ワン」(此処では便宜上 全角カナで示しましたが、すべて半角カナとご理解ください。半角カナの「ヰ」「ヱ」は存在しない)と並びます。つまり、「ヲ」は「ワ」と「ン」の間に来ない! 半角「ヲ」に他のどの半角カナよりも若い文字コードが割り当てられた経緯をご存知の方がいらっしゃいましたら、その理由を教えてください。
- ベストアンサー
- その他([技術者向] コンピューター)
- エクセル:半角カナを全角に、半角英数はそのままに。
エクセル:半角カナを全角に、半角英数はそのままに。 ひらがな・漢字・半角カナ・半角英数が混じったセルが縦に沢山あります。 半角カナだけを全角にし、半角英数はそのままにしたいのですが、JISでは全て全角になってしまいます。 どなたか良い関数を教えてください。
- ベストアンサー
- オフィス系ソフト
- Jcode.pmでの半角カナ→全角カナ変換
Webフォームから取得したデータに半角カナが含まれていた場合の文字化け対策として、Jcode.pmを使用して、下記のようにEUCに変換しています。 use Jcode; $euc_string = jcode($form_input)->h2z->euc; 原理的には間違ってはいない筈ですが、ほとんどの場合、$form_inputの文字コードの判別に失敗(恐らく半角カナをEUCと誤認)し、文字化けしてしまいます。誤認しないように、下記の様に記述すれば、正しく全角カナに変換してくれます。 use Jcode; $euc_string = jcode($form_input,"sjis")->h2z->euc; ただ、入力コードがシフトJISとは限りませんので、この記述は好ましくないと思っています。 半角カナの文字化けは、webフォームを作られた方なら皆さん経験されていると思うのですが、どうされているのでしょうか? Jcode.pmの文字コード判別は、半角カナが混じっていた場合、かなり長い文字列でないと判別に失敗するようなので、フォームで短い文字列(名前等)を入力させて処理させた場合、ほとんど上手く動かないようなのですが?
- ベストアンサー
- Perl
- 半角カタカナの由来、必要性は?
半角カタカナって有りますよね。ネットでは文字化けが多いため継子扱いの感もありますが、ワープロの入力文字としては健在です。そもそも全角カナと半角カナ2通りの入力法が存在する歴史や必要性はどういうものでしょう。あと、なぜ半角ひらがなは存在しないのでしょう? 活版印刷ではあまり見たことが無い気がするんですが、半角カナがどうしてもなくては困る、という場合ってあるんでしょうか。なくなっても余り困る人がいない気もするのですが・・・。
- ベストアンサー
- その他(インターネット・Webサービス)
- すぐに半角のかな入力になってしまい困ってます
どういうわけか、気を抜くと半角のかな入力になってしまいます。 入力モードをどうすればいいんでしょうか。 理想としては常に全角のひらがな入力になっていて、必要に応じて半角の英数入力にしたいです。よろしくお願いいたします。
- ベストアンサー
- ディスプレイ
- プロジェクターのドライバをアンイストールした後も、オーディオデバイス(EPSON Projector MPP Audio)の表示が残ってしまう場合の削除方法をご紹介します。
- macOS Catalina 10.15.7を使用しているMacBook Air (Retina, 13-inch, 2019)で、プロジェクターのドライバをアンイストールした後も、EPSON Projector MPP Audioというオーディオデバイスの表示が消えない場合の削除方法を解説します。
- EPSON Projector MPP Audioというオーディオデバイスの表示が残る場合、macOS Catalina 10.15.7のMacBook Air (Retina, 13-inch, 2019)での削除方法について詳しく説明します。
お礼
回答有難う御座います、このカタカナで正しかったのですね、 ひらがなの半角は存在しないのですね、有難う御座いました