如何使用php将telugu字符插入mysql?
将泰卢固语字符作为类别插入 但它是这样表现的如何使用php将telugu字符插入mysql?,php,database,codeigniter,xampp,Php,Database,Codeigniter,Xampp,将泰卢固语字符作为类别插入 但它是这样表现的 首先检查UTF8是否与此查询兼容。如果它支持 您应该将输出视为“字符集系统”|“UTF8” 显示“字符集系统”等变量 现在检查完毕,更改表,只需修改列, 在上面的示例中发布,并将其指定为UTF8 ALTERTABLE文章修改Posts VARCHAR(20)字符集UTF8 现在,尝试插入telugu characters值并保存它 首先检查UTF8是否与此查询兼容。如果它支持 您应该将输出视为“字符集系统”|“UTF8” 显示“字符集系统”等
- 首先检查UTF8是否与此查询兼容。如果它支持 您应该将输出视为“字符集系统”|“UTF8”
- 显示“字符集系统”等变量李>
- 现在检查完毕,更改表,只需修改列, 在上面的示例中发布,并将其指定为UTF8
- ALTERTABLE文章修改Posts VARCHAR(20)字符集UTF8李>
- 首先检查UTF8是否与此查询兼容。如果它支持 您应该将输出视为“字符集系统”|“UTF8”
- 显示“字符集系统”等变量李>
- 现在检查完毕,更改表,只需修改列, 在上面的示例中发布,并将其指定为UTF8
- ALTERTABLE文章修改Posts VARCHAR(20)字符集UTF8李>
现在,尝试插入telugu characters值并保存它 请检查下面提到的解决方案 当您当时使用英语以外的任何地区语言时,您的
字符集将是utf8
并设置Collection
=utf8\u general\u ci
如果不起作用,请告诉我。请检查下面提到的解决方案
当您当时使用英语以外的任何地区语言时,您的字符集将是utf8
并设置Collection
=utf8\u general\u ci
如果它不起作用,请告诉我。对于UTF-8字符,我也面临同样的问题,一切都在live server和staging server上运行,但有时它在我的开发机器上出现故障。这种行为非常奇怪,有时字符被正确编码,但在随机页面重新加载时,它开始破坏菱形特许
'���เห็นอเวิลด์!���'代码>
或问号
'??�เห็นอเวิลด์!???'代码>
或85%的数据正确呈现'เห็นอเวิลด์!?��'代码>
但其余15%显示了不匹配的字符。我想解决这个问题。所以,从我的清单开始
1-检查是否在HTML中添加了字符头
2-检查MySQL表中的数据是否正确保存
3-检查MySQL是否具有正确的UTF-8编码设置
4-检查Apache是否有处理UTF-8字符集的设置
5-检查简单PHP是否可以响应”เห็นอเวิลด์" “输出与输入相同”เห็นอเวิลด์“
6-检查PHP是否发送正确的标题输出
7-检查MySQL查询是否获得相同的数据”เห็นอเวิลด์“
8-检查是否“เห็นอเวิลด์“有一些html字符,请正确处理它们
9-检查是否“เห็นอเวิลด์“通过任何html编码解码功能
10-检查.htaccess是否全部设置以处理UTF-8字符集
检查以上所有列表,找出某物在何处断裂
试一试(我正在使用Codeigniter):
=================================
:: PHP ini Settings::
=================================
default_charset = "utf-8"
mbstring.internal_encoding=utf-8
mbstring.http_output=UTF-8
mbstring.encoding_translation=On
mbstring.func_overload=6
=================================
:: .htaccess Settings::
=================================
DefaultLanguage en-US
AddDefaultCharset UTF-8
=================================
:: HTML Header Page::
=================================
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
=================================
:: PHP Codeigniter index.php ::
=================================
header('Content-Type: text/html; charset=UTF-8');
=================================
:: Codeigniter config.php ::
=================================
$config['charset'] = 'UTF-8';
=================================
:: Codeigniter database.php ::
=================================
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
=================================
:: Codeigniter helper function (optional)
=================================
if(!function_exists('safe_utf_string')){
function safe_utf_string($utf8string= ''){
$utf8string = htmlspecialchars($utf8string, ENT_QUOTES, 'UTF-8');
return mb_convert_encoding($utf8string, 'UTF-8');
}
}
=================================
::PHP ini设置::
=================================
默认值\u charset=“utf-8”
mbstring.internal_encoding=utf-8
mbstring.http_输出=UTF-8
mbstring.encoding_translation=On
mbstring.func_重载=6
=================================
:.htaccess设置:
=================================
美国的违约语言
AddDefaultCharset UTF-8
=================================
::HTML标题页::
=================================
=================================
::PHP Codeigniter index.PHP::
=================================
标题('Content-Type:text/html;charset=UTF-8');
=================================
::Codeigniter config.php::
=================================
$config['charset']='UTF-8';
=================================
::Codeigniter database.php::
=================================
$db['default']['char_set']='utf8';
$db['default']['dbcollat']='utf8\u general\u ci';
=================================
::Codeigniter辅助功能(可选)
=================================
如果(!function_存在('safe_utf_string')){
函数安全字符串($utf8string=''){
$utf8string=htmlspecialchars($utf8string,ENT_引号,'UTF-8');
返回mb_convert_编码($utf8string,'UTF-8');
}
}
祝你好运!!:)对于UTF-8字符,我面临着同样的问题,所有的东西都在live server和staging server上运行,但有时它在我的开发机器上出现故障。这种行为非常奇怪,有时字符编码正确,但在随机页面重新加载时,它开始用菱形图表破坏rs
'���เห็นอเวิลด์!���'代码>
或问号
'??�เห็นอเวิลด์!???'代码>
或85%的数据正确呈现'เห็นอเวิลด์!?��'代码>
但剩余的15%显示了不匹配的字符。我想解决这个问题。所以,从我的清单开始
1-检查是否在HTML中添加了字符头
2-检查MySQL表中的数据是否正确保存
3-检查MySQL是否具有正确的UTF-8编码设置
4-检查Apache是否有处理UTF-8字符集的设置
5-检查简单PHP是否可以响应”เห็?