タブ区切りファイルを使用して、PHP で MySQL にデータをインポートしています。私の問題は、スペースが含まれている大きな文字列 (タブ区切りファイルのみからインポートされる) を表示するときはいつでも、DIV やテーブル セルなどでラップされないことです。
たとえば、次のような大きな名前です。
マリオ・マーク・ル・ブラン・ド・クーパー VII
小さな DIV またはテーブル セル内で折り返されることはなく、代わりに他のテーブル セルのようにオーバーフローして近くの領域と重なります。ラッピングの問題は、タブ区切りファイルから挿入されたデータでのみ発生します。
奇妙なことに、PHPMyAdmin に移動し、すべてのスペースを手動で削除して再度追加すると、単語は正常にラップされます。ANSI と UTF8 でエンコードされたファイルの両方からデータをインポートしようとしましたが、何も変わりませんでした。
スペース文字のASCIIコードを確認したところ、確かにスペースでした。文字列のスペースを新しいスペースに置き換えるためにstr_replaceも試しましたが、問題は解決しません