当社のWebサイトでは、一部のMacユーザーは、PDFファイルからTextArea(TinyMCEによって処理される)にテキストをコピーして貼り付けるときに問題が発生します。e?
強調表示された文字はすべて破損しておりé
、たとえば、、などになりましi?
たî
。この問題をWindowsコンピューターで再現することはできません。
TextAreaのコンテンツをファイルに書き込んだとき(データベースに挿入する前)、イニシャルé
が従来のものとは視覚的に異なることに気づきましたé
(Vimでは以下を参照)。
それはそう :
// the corrupted é - first line of the screenshot
echo bin2hex($char); // display 65cc81
// traditionnal é
echo bin2hex('é'); // display c3a9
たくさん検索した後、私はここにいます:Mac OSはUnicodeで強調された文字を2つの文字の組み合わせとしてコピーしているようです:この例では、e + ́
。これまでのところ、データベースでé
回避するために、破損したものを実際のソリューションに置き換えるソリューションは見つかりませんでした。e?
そして、私は少し必死です。