我正在使用PHP
和MySQL
用于应用程序。
问题是:
如何以MySQL
नवीन खेतिहर उपकरण।
可读格式或निलेस र पà¥à¤¬
格式存储数据
当用户在文本框中输入数据并单击“提交”时,那时我们将获得不同格式的数据。我们需要做的是我们MySQL
以可读格式转换和存储。
选择utf8字符集和utf8_general_ci
排序规则。
显然,该字段(要将印度语文本存储到的字段)的排序规则应为utf8_general_ci
。
要更改表字段,请运行
ALTER TABLE `<table_name>` CHANGE `<field_name>` `<field_name>` VARCHAR(100)
CHARSET utf8 COLLATE utf8_general_ci DEFAULT '' NOT NULL;
连接到数据库后,首先运行以下语句
mysql_set_charset('utf8');
例如:
//setting character set
mysql_set_charset('utf8');
//insert Hindi text
mysql_query("INSERT INTO ....");
检索数据
//setting character set
mysql_set_charset('utf8');
//select Hindi text
mysql_query("SELECT * FROM ....");
在浏览器上打印任何unicode文本(例如印地语文本)之前,您必须通过添加元标记来设置该页面的内容类型
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
例如:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Example Unicode</title>
</head>
<body>
<?php echo $hindiText; ?>
</body>
</html>
更新 :
mysql_query("SET CHARACTER SET utf8") has changed to
mysql_set_charset(’utf8’); 这是更改字符集的首选方法。不建议使用mysql_query()进行设置(例如SET NAMES
utf8)。参见http://php.net/manual/en/function.mysql-set-
charset.php
*
问题内容: 目前,我正在使用一项服务来执行操作,即从服务器检索数据,然后将数据存储在服务器本身上。 取而代之的是,我想将数据放入本地存储中,而不是将其存储在服务器上。我该怎么做呢? 问题答案: 这是我存储和检索到本地存储的代码的一部分。我使用广播事件来保存和恢复模型中的值。
问题内容: 如何在免费版本的MySQL中存储Unicode? 在SQL Server中似乎没有类型。MySQL不支持Unicode吗?我尝试使用,但是那也不起作用。 问题答案: 您需要为表选择一个 字符集。然后,文本和备注字段将自动存储在UTF-8中。MySQL 6中提供了对UTF-16的支持。
问题内容: 一些Unicode数据以’\ u84b8 \ u6c7d \ u5730’的形式存储在文件中,没有任何编码。 有没有办法用Python隐瞒它们? 问题答案:
我用C编写了一个服务器应用程序,它从客户机应用程序(我自己没有编写)接收数据包,并将数据打印到控制台。问题是,当我试图一次接收并存储整个包体时,数据存储不正确,但是当使用recv()的多次调用接收并存储包体时,它确实正确存储。 关于endianness,客户端和服务器都运行在一个小端机器上,客户端作为小端发送数据,服务器读取数据而不需要转换。 这是客户端应用程序发送给服务器应用程序的数据包: 下面
我正在为我工作的一家公司申请工作。我有它来防止SQL注入和一些XSS技术。我的主要问题是保护敏感信息的安全,比如SSN和地址,因为公司需要它来为推销员制作1099表格。 我不知道如何做这部分,但是我应该加密所有内容,然后在它进入MySQL数据库时对其进行解密吗?
我下载了一个意思是Androidsqlite.db字典文件的单词。通过获取SQL查询 通过在TextView中使用印地语字体,我得到了正确的印地语含义。如果我尝试按System.out打印。println(印地语) 打印<代码>lR;kHkklh]diViw.kZ] 我对这个问题感到困惑,正在寻找解决方案。请在评论部分查看原始Androidsqlite.dbGithub链接。