String messageFile = ... // Assume messageFile SHOULD have the string "MESSAGE"
System.out.println("The messageFile is: " + messageFile + "!!");
通常,人们会期望上面的命令输出:
The messageFile is: MESSAGE!!!!
然而,我收到的却是:
!!e messageFile is: MESSAGE
请看上面的语句,"!!“要点似乎围绕着消息。我的理论是:
String mes
所以我对此有点困惑,我不能准确地弄清楚我的文件输入到底发生了什么。我应该指出的是,我只是将它移植到了Windows上,而且它确实可以在Mac上正常运行,正如预期的那样。
基本上,我的问题是在读入输入文件时,ifstream似乎复制了输入文件的尾部两次。例如,如果我的输入是:
Daisy, Daisy, give me your answer, do,
I'm half crazy all for the love of you.
It won't be a stylish marriage,
I can't afford a carriage,
But you'
我有一个由js函数触发的.js.erb。
在这个js.erb中,我有以下代码:
event = <%=raw @event.to_json %>
$('#preview-event-body').html(event.body);
event.body是一个TEXT mysql值,已由text_area存储
现在,问题是这个$('#preview-event-body').html(event.body);将文本作为一行插入,并且我不能换行(用户存储的‘enter’)。
例如,用户存储(在mySQL中我看到了相同的情况):
text
with a