インターネット経由でスクレイピングされたデータを格納するために、mysql にあるTEXT
列を使用しています。ut8_unicode_ci
収集されたテキストは、さまざまな言語のさまざまなサイトからのものです。
65535
列の最大バイト長と混同していTEXT
ます。
列に挿入する文字列がその制限を超えていないことを確認するにはどうすればよいですか?
現時点では、文字列の長さを確認するために使用していますが、これを使用することで、1 文字あたり 1 バイトを超える可能性があることstrlen($str)
を理解しているため、データが列に収まるように切り捨てられないようにしますか?utf8_unicode_ci