小弟用fck将文本存储或者读取出来。
但是遇到个大问题:
比如编辑的时候,存储入数据库的" 123321"这一段字符串。
存入数据库,查看数据库里面也确实是" 123321"。
但是再用fck读取这段数据,它就把前面的空格自动过滤掉了,变成了"123321"这是什么原因呢 到底紧急向各位大虾求助啊!
但是遇到个大问题:
比如编辑的时候,存储入数据库的" 123321"这一段字符串。
存入数据库,查看数据库里面也确实是" 123321"。
但是再用fck读取这段数据,它就把前面的空格自动过滤掉了,变成了"123321"这是什么原因呢 到底紧急向各位大虾求助啊!
解决方案 »
- varchart xgantt asp.net的使用
- 关于用户验证的问题
- 应该是比较简单的问题 只有10分了
- 请问为什么我用2005的中gridview在2005.NET调试运行中可以,但直接在IIS中运行就出错
- 我想 <sort s=1> 节点下的所有子节点做为数据源,该怎么做?
- 动态添加了一组按钮,可在动态生成的事件里怎么知道用户点的哪个按钮呢?
- 分不多了,小弟问一个TREEVIEW简单的问题
- 思归:这个论坛上的水平到底如何---一个初学者的迷惑
- 问一个ASP。NET入门问题,见笑了
- donet core MVC的controller如何指向HTML文件?
- HTML控件多文件上传问题
- 在线等!!急!!System.BadImageFormatException: 试图加载格式不正确的程序。
在数据库应该显示成
" 123321"哦
/// <summary>
/// 插入SQL时替换字符
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string Encode(string str)
{
str = str.Replace("'", "''");
str = str.Replace("\"", """);
str = str.Replace("<", "<");
str = str.Replace(">", ">");
str = str.Replace("\n", "<br>");
str = str.Replace("“", "“");
str = str.Replace("”", "”");
return str;
} /// <summary>
/// 取SQL值时还原字符
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string Decode(string str)
{
str = str.Replace("”", "”");
str = str.Replace("“", "“");
str = str.Replace("<br>", "\n");
str = str.Replace(">", ">");
str = str.Replace("<", "<");
str = str.Replace(""", "\"");
str = str.Replace("''", "'");
return str;
}[/code]
请问下如果空格要存到数据库中的话,必须是存成" 123321"这种样子吗?会不会是fck的配置问题,把空格过滤掉了?
因为数据库保存的像<p>,<strong>,<img>啊这一类的,到页面都正确显示了,只有空格被屏蔽掉了。