I have the same issue just different. I use YUITextEditor for my text editing. The copy and paste for Word is a HUGE problem. The latest YUI 2.8.1 code has a switch that will deal with weird formatting and characters issue a little bit better. But still not great.
Part of my research found a javascript thing that will try to clean the text box, but I could not get that to work correctly. Paul On Oct 18, 2010, at 9:21 AM, Theodore Petrosky wrote: > Is the Word issue the same as mine. When I view the logs I see 0x00 as the > offending character. If you look at the accessor (setJobDescription) from > below, you will see the NSLog that prints the int value of the characters. > this is where I discovered the 'zero' at the end of the string. > > As I said I can not believe I was the only one that could have had this > problem so what do others do with it? Is there a way to handle this globally? > > Obviously, there is no way to type a string with the trailing zero, so it > only comes when pasting in text. > > If I use the accessor method to fix this, that implies that I must fix any > text area on any page that I generate. (this is of course only an issue with > the WOText not WOTextField) > > Maybe I should override the accessor in my model? > > Ted > > --- On Mon, 10/18/10, David Avendasora <webobje...@avendasora.com> wrote: > >> From: David Avendasora <webobje...@avendasora.com> >> Subject: Re: re-post text encoding in a WOText area? >> To: "Theodore Petrosky" <tedp...@yahoo.com> >> Date: Monday, October 18, 2010, 7:30 AM >> Hi Ted, >> >> I am about to deal with similar issue. I know we have seen >> problems with pasting text out of a Word document before >> also. I'm not sure what to tell you to try. What PDF reader >> are you using? Do you see the same issue with other PDF >> readers? >> >> Dave >> >> On Oct 18, 2010, at 4:41 AM, Theodore Petrosky wrote: >> >>> Last week I asked whether anyone had seen a problem >> with inserting text that was copied from a PDF and pasted >> into a WOText area. >>> >>> My client was creating a new object (a job). She >> copied some meta data (text) from a PDF and pasted it into a >> WOText: >>> >>> <wo:WOText value = "$jobDescription" cols = "40" >> rows = "8" /> >>> >>> she then clicked the save button that fired the >> saveChanges() on the EC. >>> >>> The new object threw an exception and after looking at >> the logs I discovered that the text that was pasted from the >> PDF had a trailing byte with a value of '0'. I googled >> around and came up with a solution to parse the text before >> trying to insert it into the database. >>> >>> this is the setter for the WOText (now): >>> >>> public void setJobDescription(String aJobDescription) >> { >>> String theString = ""; >>> >>> for(char >> c:aJobDescription.toCharArray()){ >>> >> if((c&(char)0xff00)==0 && >> (int)c != 0 ) { >>> >> theString=theString+c; >>> >> //NSLog.out.appendln("character >> = " + (int)c); >>> } >>> } >>> >>> _jobDescription = theString; >>> } >>> >>> First, has anyone seen this before (text coming from a >> PDF with anomalies that will then require processing) and >>> B, is there a better solution? >>> >>> I can not be the only person to have a problem with >> this. I think it is unreasonable for me to tell my client, >> "Just copy and paste the text into a text editor before >> copying it again then paste it into the web page." >>> >>> >>> :-) >>> >>> Ted >>> >>> >>> >>> _______________________________________________ >>> Do not post admin requests to the list. They will be >> ignored. >>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>> Help/Unsubscribe/Update your Subscription: >>> http://lists.apple.com/mailman/options/webobjects-dev/webobjects%40avendasora.com >>> >>> This email sent to webobje...@avendasora.com >>> >>> >> >> > > > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/pyu%40mac.com > > This email sent to p...@mac.com _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com