我使用Rails 3.2.2,我想知道如何在呈现的视图文件中“输出”/“复制”“空行”(存储在数据库列Type文本中)。也就是说,在我的数据库列类型文本中,我存储了以下数据(注意:空白行实际上是数据中的那些):
Line 1
Line 2
Line 3
Line 4
...
为了使输出的文本(前端内容)相应地反映“空格”(上述情况下)到数据库中存储的数据,我想输出一些HTML代码,如下所示:
Line 1<br/>
Line 2<br/><br/>
Line 3<br/><br/><br/>
Line 4
...
.
将带有特殊字符的文本从with服务发送或显示到数据库时遇到问题。在我的eclipse中,我将字符编码设置为UTF-8,但它仍然不允许我显示字符。例如,如下代码所示的简单打印
String test ="привет";
System.out.println(test);
或
String test ="привет";
String query = "insert into communication (`test`) VALUES ('"+ test +"');
PreparedStatement preparedSt
我已经在SQL数据库(Android)中存储了字符串:
CREATE TABLE table ( type_t TEXT, description TEXT);
INSERT INTO fiche111 VALUES('p','Peut être allumée par la chaleur par des étincelles');
.
问题是当一个恢复的字符串,所有的口音都被一个奇怪的字符�用一个?在里面。
我如何才能解决这个问题并恢复原始字符串的正确重音呢?
在thx之前,
我确实通过PHP执行SQL字符串。
SELECT *
FROM dDokumente
WHERE dMandant = '26'
AND dName LIKE '%wäsche%'
AND dActive = '1'
ORDER BY dDokID
如果我通过PHP MyAdmin执行它,我会得到2个结果(这是正确的),但是一旦我通过我的PHP页面执行它,它就会显示0个结果。
MySql数据库为UTF8_general_ci。
如果我在页面上显示SQL字符串,它似乎是正确的。
有谁知道我能做什么吗?
首先,感谢读这篇文章的人。我在MySQL数据库中的字符编码有一个非常奇怪的问题,我正在使用PDO进行接口。这些表都是用UTF8编码的,webapp使用utf-8,但似乎存储在数据库中的数据实际上不是utf-8,而是拉丁文-1。
事情已经进行了很长一段时间,但当导入utf-8编码的数据文件或执行包含"é“或”as“等特殊字符的全文搜索时,都会出现问题。
编辑
一些答复指出,这是我的终端机的一个问题。不是:
foreach($dbh->query("SELECT c FROM t") as $row){
echo $row['c'] ."
我已经为此挣扎了三天,这就是我所得到的,我不明白为什么我会看到这种行为。
我的问题是,我有一个字符集和排序规则定义为utf8_general_ci的MySql西班牙语数据库。当我像这样用delete.php查询数据库时,"DELETE FROM countryNames WHERE country = '$name'"
不会删除指定的行。我在delete.php中通过post变量$name=$_post['data']设置变量$name。大多数情况下,$name会以西班牙语字符获取值,例如Espa.ol、México等。从main.php.if调