佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1389|回复: 13

如何输入华文字 - MySql

[复制链接]
确认密码 该用户已被删除
发表于 7-6-2006 10:35 PM | 显示全部楼层 |阅读模式
我用php+mysql
请问如何输入华文字在mysql database ??
回复

使用道具 举报


ADVERTISEMENT

发表于 9-6-2006 11:21 PM | 显示全部楼层
在你的 php 里放这个:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
回复

使用道具 举报

发表于 10-6-2006 05:39 AM | 显示全部楼层
原帖由 goatstudio 于 9-6-2006 11:21 PM 发表
在你的 php 里放这个:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">


goatstudio兄,
小弟是选用Unicode的encoding方式来储存中文字的,也就是charset=UTF-8。
好处是当查看记录的时候,若游览器encoding的默认设置为unicode的话,
就能同时翻译简体和繁体。
若这时通过Dos-prompt登入mysql查看相关记录的话,就会发现记录的字全是乱码。
若通过php的网页(encoding设置为unicode)查看的话,就完全正常。
我想你所推荐的方法只能储存简体字,并不能储存繁体字,与不能
同时翻译简体与繁体字吧?

前提是,我早在这之前去php.ini内更改mbstring的设置,因此不确定是否受到其影响。
http://aspn.activestate.com/ASPN/docs/PHP/ref.mbstring.html

[ 本帖最后由 亡者之疯 于 10-6-2006 06:21 AM 编辑 ]
回复

使用道具 举报

发表于 11-6-2006 03:21 AM | 显示全部楼层
原帖由 亡者之疯 于 10-6-2006 05:39 AM 发表


goatstudio兄,
小弟是选用Unicode的encoding方式来储存中文字的,也就是charset=UTF-8。
好处是当查看记录的时候,若游览器encoding的默认设置为unicode的话,
就能同时翻译简体和繁体。
若这时通过Dos-p ...


你说的没错.
我所提供的方法只是其中一个方法而已.
若不想看到乱码, 又不想透过网页来看的话, 建议你用 MySQL Query Browser.
回复

使用道具 举报

确认密码 该用户已被删除
 楼主| 发表于 17-6-2006 05:46 PM | 显示全部楼层
原帖由 goatstudio 于 9-6-2006 11:21 PM 发表
在你的 php 里放这个:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">


谢。。
可是,我在browser开。。
http://localhost/test.html 也是看不到华文字。
但如果是开 file:///c:/web/test.html 就看到。

怎么办?
回复

使用道具 举报

发表于 19-6-2006 09:43 AM | 显示全部楼层
把你的 code 放上来看看... 很可能你储存的已经是乱码.
回复

使用道具 举报

Follow Us
确认密码 该用户已被删除
 楼主| 发表于 19-6-2006 12:08 PM | 显示全部楼层
原帖由 goatstudio 于 19-6-2006 09:43 AM 发表
把你的 code 放上来看看... 很可能你储存的已经是乱码.


ok.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<p align="center">放</p>
</body>
</html>

好像这个,我直接开就看到“放“。
如果在localhost开,就看不到。
回复

使用道具 举报

发表于 19-6-2006 02:00 PM | 显示全部楼层
看不到? 你 viewsource 看到的是什么? 你用什么来 save?
回复

使用道具 举报


ADVERTISEMENT

确认密码 该用户已被删除
 楼主| 发表于 19-6-2006 04:16 PM | 显示全部楼层
save as .html

viewsource 看到的是

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<p align="center">放</p>
</body>
</html>

直接开document就看到“放“
如果在localhost开,就看不到。
回复

使用道具 举报

发表于 20-6-2006 09:24 AM | 显示全部楼层
你的情况很奇怪... 不如你在别的电脑先试试看?
回复

使用道具 举报

确认密码 该用户已被删除
 楼主| 发表于 20-6-2006 11:32 AM | 显示全部楼层
ok.
我试试看。
谢谢。
回复

使用道具 举报

确认密码 该用户已被删除
 楼主| 发表于 20-6-2006 11:39 AM | 显示全部楼层
会不会是需要改php.ini 或是 httpd.conf里的一些东西?
回复

使用道具 举报

发表于 20-6-2006 02:24 PM | 显示全部楼层
噢... 你是用 apache, 我记得 apache 好象需要做点设定... 试试看这里的 apache 设定:

http://www.openphp.cn/index.php?module=article&id=12 (只看 apache 就好)
回复

使用道具 举报

确认密码 该用户已被删除
 楼主| 发表于 20-6-2006 06:40 PM | 显示全部楼层
谢谢.
可以了。

"为了指定 Apache 识别中文,我们指定 GB2312 为默认编码。应该找到并定位到下面这行

AddDefaultCharset ISO-8859-1

将其修改为:

AddDefaultCharset GB2312"
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 8-8-2025 09:56 PM , Processed in 0.136138 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表