MS Excel doesn't detect UTF-8 encoding - excel

MS Excel is not able to detect the UTF-8 encoding and act accordingly. This leads to display garbled foreign language characters. So as a workaround i go to Data->Import->From text and choose the corresponding file and select the UTF-8 encoding format and delimiter as (,) and proceed will show foreign characters properly. But in such a case it won't show the new line character ("\n") properly, if a cell value contains a new line character it get break and displayed in the next line. Someone please suggest a solution for this problem.

To put a new line in Windows you should use \r\n to \retur\n.

Related

How to use space without deleting text when editing a dataset

I am editing datasets on a mainframe via x3270. However I cannot figure out how to move text forward, I simply just want to be able to move text forward when pressing space without deleting any characters. How?
If the line you are trying to shift has trailing spaces then I would expect you to be able to insert spaces with no issues. If for some reason you have hex data such as X'0A' in your data then this could prevent you being able to insert. For instance
/* data */ hi
65488A8456044448844444
1C041310C1A00008900000
In the above you could not insert anywhere prior to the X'0A'. However you could insert in front of 'hi'. Check the hex values on the line where you are trying to insert characters.
I read elsewhere that there is a setting in x3270 to let x3270 treat trailing blanks as nulls, thus enabling the insertion of characters even when ISPF editor is set to nulls off. Look at x3270 menu "Options -> Toggle -> Blank Fill". See here x3270 blank fill
If this setting is not enabled, then x3270 is behaving as expected with respect to trailing spaces and insert mode: You can't shift trainling blanks. You need to set nulls on in ISPF editor command line. See NULLS ISPF editor command. Note that this setting is per ISPF editor profile. ISPF editor keeps one profile per RECFM and low level qualifier.

set the word 'remove' in text box in gui in matlab

I programmed a GUI in Matlab (using guide). I have a text box in which I try to set strings. whenever I tried to put the string 'remove' using.
set(handles.sentence,'string','remove');
I get blank. if I put:
set(handles.sentence,'string','REMOVE');
it presents 'REMOVE' in the text box.
thank you.
This is documented:
The words default, factory, and remove are reserved words that will not appear in text when quoted as a normal characters. To display any of these words individually, precede them with a backslash, such as '\default' or '\remove'.

How to remove invisible line break character

I have big data at excel, and some cells contains html codes. These cells have line breaks in them. I tried to replace line breaks (Alt+010, \n) but excel said there is no char like this.
When I copied cell to notepad, there is no line break.
When I copied from notepad to phpmyadmin sql area or textpad, I see line breaks again.
There are notepad, textpad and phpmyadmin sql area screenshots below. How can I remove these invisible line breaks?
This could be a problem with Carriage Return + Line Feed. When you press Alt+Enter in Excel it only incerts a Line Feed. But if you somehow get both Carriage Return + Line Feed in a cell that could leed to additional problems. See this page for solutions:
https://www.ablebits.com/office-addins-blog/2013/12/03/remove-carriage-returns-excel/
Did you try to remove any unnecessary tab within the code? Also check for some trivial things like e.g string max length in your mysql database or editor's miscellaneous settings.
EDIT. oh, I forgot. It may be also caused by your language settings, check for default database's regional coding preset and if Turkish is currently supported.
Line breaks - do you mean the line breaks you could introduce in Excel with ALT+ENTER?
Then you could use Search / Replace option in Excel without need to copy your content to another tool:
Open it and introduce in Search for CTRL+J (you will receive a point displayed in the search field).
In Replace you could introduce what you want (nothing, a space, a semicolon, ...).
Select Replace all.
EDIT:
I've tested it by copying html from textpad to one cell using clipboard. With this the method described by me is not working.
But there is another solution: Open replace command, for "search string" introduce ALT-Key (keep it pressed), then introduce by using the numeric key pad (on the right side of a "standard" keyboard) the tree digits 0 1 0 and finally release ALT-Key (you will see a point displayed in the search field). Choose as replacement string what you want and choose replace all.
Function =clean() helped me. Find/replace with ALT+J worked to replace, but did not fully deleted all the invisible characters in the string, so the cell was still misbehaving with text in columns. The =clean() function finally removed all the invisible characters left there.

Character debug in Excel

I'm using Excel's Get & Transform to get data from a text file. The problem is that the textfile has special characters and those are not correctly displayed. So I have a sheet with this data, and I have also imported one with the character debug list, which shows e.g. that À should be À.
The only option I see is "replace values" which requires me to go in manually and change each of the 128 characters. Is there any way to replace all the special characters using the character debug list?
Or any other way to do it?
Thanks :)

How to remove line endings on multiple lines in visual studio 2012

In the visual studio 2012 editor, I don't need to remove entire or multiple blank lines as all of the other stuff I could search on S/O is concerned with. I want to select multiple lines of aspx markup (usually from 2 to 10 or so) and remove the line endings on multiple lines of source code so that you end up with everything that was in the selected lines on one line. A small example of what I want to do is:
BEFORE source code:
[dx:GridViewTextColumn ID="Inactive"
Width="50"]
[/dx:GridViewTextColumn]
AFTER:
[dx:GridViewTextColumn ID="Inactive" Width="50"][/dx:GridViewTextColumn]
(replace the "[" chars above with "<" chars, and "]" with ">" chars, I entered it that way just to get it to display somewhat properly here)
It seems like this should be pretty simple, but I have tried various search/replace and regex values that are talked about in the many articles that talk about removing entire blank lines, but can't get anything to work. A little help? :)
** 2014-02-06 at 2306 hrs update:
Still trying, but this gets me really close:
In Visual Studio 2012 ide.
Working in an aspx file with its xml markup.
Do Ctrl-H to do a string search/replace on a selected stretch of xml (from start to finish of a particular well-formed tag, which may or may not contain subtags, but each tag is on a separate line).
Specify the following in the from textbox:
\s{2,}
Specify one blank space in the to textbox.
For the first example I gave, the result would be:
[dx:GridViewTextColumn ID="Inactive" Width="50"] [/dx:GridViewTextColumn]
Note the single blank space between the separate tags (after the first ']' character and before the second '[' character) . If I could figure out how to not have that space in the result it would be perfect.
** 2014-02-06 at 2322 hrs update:
Oh duh. Otay, I think I got it, the from textbox value is the same, but for the to textbox value, instead of a single space, just have nothing. That seems to work for my specific use case (selecting a certain amount of xml within aspx markup and making it all be on a single line with no extraneous blank spaces). Yay!
In the VS2012 ide, Ctrl-H dialog, specify regex, then in the from textbox put:
\s{2,}
and in the to textbox put nothing.
Execute on whatever amount of xml that you have selected (from the beginning tag less-than character to its matching ending tag greater-than character, along with any/all subtags in between, over any number of lines of source code).
What you have selected will be condensed to one line of source code without any extraneous blank spaces present.
This seems to work for the xml that is in .NET aspx markup (what I specifically needed); not guaranteed to work anywhere else.

Resources