大企業営業から未経験ITエンジニアを目指すブログ

アラサー大企業営業から未経験ITエンジニアを目指すブログ。日々学んだことを忘備録的に記します。

2019-11-08から1日間の記事一覧

バイナリセーフとNULLバイト攻撃

■バイナリセーフとは 文字列にヌル文字が含まれていても、正しく処理できる関数のこと。 ヌル文字が含まれていても、ヌル文字以降全てを終端として扱わない。 https://garop.com/69/ ■ヌル文字?ヌルバイト?とは 制御文字のうち、終端を意味する「\0」「\x0…

プログラミングの文字と文字コード(PHP)

■文字を数えるPHP関数 ①strlen("文字列"); 文字のバイト数を返す。 ②mb_strlen ("文字列", (文字エンコーディング)); 特定の文字エンコーディングでの文字数。 第2引数が無い場合、内部文字エンコーディングを使用。 "こんにちは"→5 文字エンコーディング・…