Quantcast
Channel: Questions in topic: "policy"
Viewing all articles
Browse latest Browse all 64

txt file line endings differ from policy settings

$
0
0
Hello there,the question/problem is quite simple, i have a txt file with 5 lines of text (random crap ) separated by one blank line. I made the txt file in the windows notepad and then imported it into unity. Now the thing is that when i run this simple code: public TextAsset txt; string[] text; void Start () { //here i just split the text file into a string //array, separated by two "new lines" (\n\n) text=Regex.Split(txt.text,"\n\n"); // and here i just try to print the length of the new array // to check if it splitted correctly Debug.Log (text.Length); } As the txt file has 5 lines, the code should print 5, but it doesn't. The problem is that when i open the txt file in monoDevelop to modify it, when saving it says "line endings differ from policy settings" , with a button that says "correct it" and "keep changes" (basically do nothing and save what i modified). It doesn't matter what i modified, but the thing is that if i press "correct it" then the code print 5 as it should be, if not it keeps saying 1. Now sorry for the long explanation but the question is why is that happening ? i know that i can modify the policy of monodevelop and change the lane endings from unix to microsoft windows, but that just stops the warning from pop up, it doesn't resolve the problem ( the code says 1 instead of 5 ). Is there a way to solve it ? so i can just make a txt file, import it into unity and dont have to "correct it" every time i import a new txt file ? its not a big deal since its just pressing a button, but it annoys me the fact that i have to do it with every new txt file. Thanks and sorry for the long explanation.

Viewing all articles
Browse latest Browse all 64

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>