Credits Overview Plotting Styles Commands Terminals

strlen

strlen("string") は、現在のエンコーディングを考慮した、文字列中の文 字数を返します。現在のエンコーディングが多バイト文字 (SJIS UTF8) をサ ポートしていれば、この値は、文字列のバイト数よりも小さくなるでしょう。 文字列に多バイト UTF8 文字が含まれていて、しかし現在のエンコーディング が UTF8 以外の別のものに設定されていると、strlen("utf8文字列") は、 実際の文字数よりも大きな値を返すでしょう。