Eine Zeichenfolge aus einer Kopie aus einer Excel-Zeile.Riesige Leerzeichen anstelle von regulären Leerzeichen werden eingefügt
Ich brauche den Benutzer in der Lage sein, eine Zeile aus Excel in ein Formular kopieren/einfügen. Die angegebene Zeichenfolge wird dann in explode() in PHP übergeben, damit ich Zugriff auf die verschiedenen Zellenwerte habe.
Problem ist: Wenn ich die angegebene Zeile in ein Eingabefeld einfügen, werden die Werte durch "riesige" Leerzeichen getrennt (so kann PHP nicht durch normale Leerzeichen explodieren). Das ist seltsam: Wenn ich die Zeile in diese tatsächliche Stackoverflow-Textfläche oder in meine URL-Leiste einfügen, werden normale Leerzeichen eingefügt.
Da das Textfeld Stackoverflow beim Einfügen regelmäßig Leerzeichen enthält, finden Sie unten einen Link zu einem Screencast, der mein Problem zeigt.
Video: http://recordit.co/NdrNSPeo4I * .gif: http://g.recordit.co/NdrNSPeo4I.gif
Normalerweise, wenn aus Excel die "Text" Darstellung Kopieren hat Tabs zwischen den Zellenwerte in jede gegebene Zeile, keine Leerzeichen. Sie sollten auf Tab, nicht auf Leerzeichen aufgeteilt werden. –
Es ist nicht nötig, eine herablassende Bemerkung über einen Benutzer zu machen, weil sie Tabulatorräume für "riesige" Leerzeichen hielt – Namkce
Sie sind irrelevant @actimel, es gibt verschiedene Arten von Leerzeichen Char. U + 0009 ist tab. Sagen wir U + 000A, U + 000BU + 000C U + 000DU + 0020 U + 0085 U + 00A0 U + 3000 und so weiter (Wikipedia). – tomsihap