• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:substrでutf8の日本語文字を先頭から10文字取り出す)

substrでutf8の日本語文字を先頭から10文字取り出す方法

このQ&Aのポイント
  • 現在utf8で掲示板を作成しています。エントリーの先頭10文字程度を取り出したいのですが、substrではうまくいきません。
  • 半角全角にかかわらず先頭から10文字を取り出す方法を探していますが、日本語が含まれているためうまくいきません。
  • shiftjisへ変換せずにutf8のままハンドリングする方法を知っている方がいれば、教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

utf8でソースを書いているなら ソースの先頭に use encoding "utf8"; と書いてやれば substr($word,0,10); そのままで、Ver5.8以降 半角全角にかかわらず10文字取り出せます。

ken245
質問者

お礼

できました! ありがとうございました。

関連するQ&A