質問があるのですが、よろしくお願いします。
perlのsubstrを使って、
$d = substr ($d,0,230);
などどした時に、$dのデータ量が多いと(例えば500Byteほど)、なぜか取り出したデータの末尾に「・」のような、文字が追加されてしまうことがあるのです。substrを実行したあとに、print $d などとして、ブラウザ上に表示させようとすると「・」が、その末尾に表示されてしまいます。
これはどういった作用によるものなのでしょうか??バグなのでしょうか??どなたか分かる方いらっしゃいましたらご教授よろしくお願いします。
No.2ベストアンサー
- 回答日時:
元々perlが全角文字などを意識していないので混在の場合は難しいですね。
以下のサイトのようにコードで判定するのが早そうです。
http://www.din.or.jp/~ohzaki/perl.htm#JP_Cut
http://d.hatena.ne.jp/shag/20060718
特に一つ目のURLは他にも全角半角を判定して文字単位に配列に格納するとか、
結構参考になりそうな記述が多いと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP substrの使い方について教えて下さい。 4 2023/02/17 15:59
- Perl perlについての質問 2 2022/10/17 15:25
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- Visual Basic(VBA) 複数指定セルの可視セルのみを別シートに転記するVBAについて 2 2022/05/27 21:19
- アプリ uqモバイルについて再度質問させていただきます my uq mobileのデータ使用量・現在量の表示 1 2022/08/13 08:17
- PHP Q&Aサイトを作成していてURLの生成方法について迷っているのでアドバイスお願い致します 1 2023/08/10 16:42
- Visual Basic(VBA) 指定文字を太字にするVBAを別シートのセルを指定する構文(改良について) 6 2022/08/27 22:11
- Word(ワード) Wordの目次作成についてです。 卒業論文で目次を作ることになりました。 本文は「見出し」の機能を使 1 2023/01/17 11:26
- Excel(エクセル) エクセルでフィルタ後、考えている場所に値コピーができない。 1 2022/05/02 21:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
英数字のみ全角から半角に変換
-
IEからEdgeへの移行に伴うIMEの...
-
エクセルにMicrosoft Barcode C...
-
ダブルコーテーションの置換
-
プログラミングでは、半角括弧...
-
VBA 文字に半角が含まれて...
-
エクセルでの”々”の扱い
-
【ExcelVBA】英数記号の半角変換
-
文字コード変換時の文字化けに...
-
VB.net、テキストボックス入力...
-
Accessのテキストボックスの入...
-
封筒の宛先で縦書きの書き方
-
ACCESS VBA でのバイナリデー...
-
住宅にカナを入力する際に丁目...
-
LaTeXで半角カンマと全角カンマ...
-
「一角」って何でしょうか
-
全角/半角キーをSendkeys関数で...
-
Excel関数またはVBAでの質問に...
-
半角・全角の由来
-
word差し込み印刷 半角カタカ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
英数字のみ全角から半角に変換
-
住宅にカナを入力する際に丁目...
-
全角英数字の必要性が理解できない
-
Excel関数またはVBAでの質問に...
-
エクセルにMicrosoft Barcode C...
-
IEからEdgeへの移行に伴うIMEの...
-
VBA 文字に半角が含まれて...
-
COBOL・全角判定
-
プログラミングでは、半角括弧...
-
word差し込み印刷 半角カタカ...
-
メモ帳の段落の揃え方
-
よくアカウント等に使われる 半...
-
Accessのテキストボックスの入...
-
ダブルコーテーションの置換
-
エクセルでの”々”の扱い
-
小説の点々は……と繋がらなくて...
-
大文字と全角文字は同じ意味で...
-
[VBScript]バイト長の判定
-
封筒の宛先で縦書きの書き方
-
VBで、String型のデータが、...
おすすめ情報