入力文字列のバイト数チェックをするプログラムを修正していて、
以下の処理で波ダッシュが3バイトとして、認識されて困っています。
System.out.println("~".getBytes("MS932").length);
>3バイト
DBのテーブル格納時には、波ダッシュは2バイト扱いで登録する想定なので、
入力チェックで、3バイトでなく2バイトで波ダッシュのバイト数を認識したい次第です。
他の特殊文字は、きちんと2バイトで認識されています。
以下の正常に2バイトに認識されている文字は、影響をあたえずに、波ダッシュを2バイト
と認識させる対応をお手数ですが、ご教授ください。
例.
"ア"
"試"
"ー"(全角ハイフン)
"まるの1" ※掲示板にかけないため、左記の表現(本当は2バイトの1文字)
"ミリ" ※掲示板にかけないため、左記の表現(本当は2バイトの1文字)
※実行環境
ApacheのStruts環境
UnixとWindowsの両方の環境で実行。
デバックはWindows、テスト実施、本番稼働はUnix
お手数をおかけしますが、よろしくお願い致します
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
Windows7 + Java6 の環境では
"\uff5e".getBytes("MS932").length
は2になりましたけど。
それにMS932に3バイトのコードはなかったような・・・
何にしてもいろいろ問題がありそうですが
http://ja.wikipedia.org/wiki/%E6%B3%A2%E3%83%80% …
http://www.informe.co.jp/useful/character/charac …
No.1
- 回答日時:
これの関係で、MS932に対応文字がない→UTF-8のまま(3バイト)、となってたりしないでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# VisualStudioのソースコードで漢字を使いたい 4 2022/05/21 10:16
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
- C言語・C++・C# 至急お願いします。C言語で.imgのファイルを読み込んで1バイトづつ出力するプログラムを作りたいので 3 2023/01/16 22:49
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- UNIX・Linux Postfixでドコモメールに送信すると届くまで10分ぐらいかかる 6 2023/03/05 13:56
- 事務・総務 就職する前から、一般事務でミス連発して飽きられられる気がします。 昔から雑で、要領も悪く、責任感もな 4 2022/11/18 08:56
- アルバイト・パート 高校生、初バイトです。 バイト始めて2日ですが12月20日(今でているシフト分)でやめたいと思ってい 3 2022/11/30 08:03
- 不安障害・適応障害・パニック障害 皆さんならどちらのアルバイトを選びますか? 私の情報:精神疾患が回復してきてはいるが、完治というわけ 1 2022/06/08 07:51
- 確定申告 バイトの確定申告について。 Aのバイトを去年からしてて今年に入ってBを始めたんですけど諸事情により辞 2 2023/04/08 11:25
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・ハマっている「お菓子」を教えて!
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
タイミーでバイトを雇った際の...
-
“ありますか?”ではなく、“あっ...
-
バイト中ってトイレ行けないん...
-
低カロリーで腹もちする食べ物!
-
高校で隠れてバイトしたら学校...
-
旋盤のステッキバイトで突っ切...
-
バイトしている方に質問です。 ...
-
バイトの年上男性の方が気持ち悪い
-
昨日の昼に縮毛矯正をかけまし...
-
バイトを辞めた後制服を返すの...
-
短期のバイトで入力しなければ...
-
ファミマのバイトを始めたので...
-
最大バイト数を調べるSQL文を教...
-
バイトで両手でおぼんを持つ事...
-
バイトの制服を家で洗って返す...
-
半年でバイトが10人も辞めるっ...
-
バイトの制服を文化祭とかで
-
通勤届の記入方法について
-
バイト始めて2日目ですが休みた...
-
5Lサイズの制服
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
タイミーでバイトを雇った際の...
-
バイトで頑張る人いますか? 所...
-
“ありますか?”ではなく、“あっ...
-
バイトの制服を家で洗って返す...
-
最大バイト数を調べるSQL文を教...
-
低カロリーで腹もちする食べ物!
-
バイト始めて2日目ですが休みた...
-
バイトしている方に質問です。 ...
-
高校で隠れてバイトしたら学校...
-
16ビットが65536バイト?
-
左目が腫れてしまいました。 も...
-
半年でバイトが10人も辞めるっ...
-
夕方の4時から10時までバイトの...
-
バイト中ってトイレ行けないん...
-
非常識??
-
バイトの年上男性の方が気持ち悪い
-
大至急お願いします。 今日から...
-
5Lサイズの制服
-
私がしているバイトでは賄いは...
-
1年前に辞めたバイトの給与明細...
おすすめ情報