マルチバイト文字列は3バイトになるということですか?

マルチバイト文字列が何バイトになるかは文字コードによって異なります。
2020年4月13日
ユーザー

本レッスンでは、「こんにちは」のひらがな5文字を、
strlen、strpos
の関数で計算し、その結果は、
strlen = 15
strpos = 6
と表示されています。
これは、ひらがながマルチバイト文字列として、
「ひらがな1文字=3バイト」
で計算され、
「こんにちは」 = 3バイト×5 = 全体で15バイト
「に」の位置 = 「こん」までで「012345」バイト = 「に」は6
という結果が表示されたと解釈してよろしいのでしょうか。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(4)