php日语插入mysql数据库出现问题,高分求解!

php日语插入mysql数据库出现问题,高分求解!,第1张

乱码问题经常会出现

1、数据库、数据表、字段 编码格式要保持一致

2、如果在doc界面录入数据,要保持当前编码格式与数据表编码格式一致

3、php读取数据显示,要保持文件的编码格式、html页面的编码格式同数据库一致,编码格式为utf-8或gb2312或gbk

4、php连接数据库之后mysql_query('set names utf-8')

你的问题应该出在 mysql_query('set names utf-8')吧

在数据存取之前要将数据进行转换

比如将中文字符串转换为日语

public static String ToJapanese(String str) throws Exception {

return new String(strgetBytes("ISO-8859-1"), "Windows-31J");

}

将字符串转换为中文

public static String ToChinese(String str) throws Exception {

return new String(strgetBytes("Windows-31J"), "ISO-8859-1 ");

}

还要件数据库数据格式设定为utf-8

问1 注文サブテーブルから、商品番号ごとの集计の结果、个数の合计が2个以上

の商品番号と个数(注文合计)を取得する文について、空栏を埋めてください。

select 商品番号,sum(个数) as 注文合计

from 注文サブ [ 1 ] 商品番号 [ 2 ] sum(个数)>=2;

问1 的意思是从订货子表中为每个商品番号取得结果和个数的合计是两个以上的数据

答案 1 WHERE

2 AND

问2 nameフィールドの値が、全体が5文字でaから始まりzで终わる行を选んでください。

select from student [ 3 ] name [ 4 ];

问2 的意思是取得name字段是5个字符,并且开头字母是a结尾字母是z的数据

答案 3 WHERE

4 LIKE “az”

问3 shopテーブルのgoodsnameフィールドにノートパソコン、priceフィールドに1000をセットした行を追加してください。

insert [ 5 ] shop(goodsname,price) [ 6 ] values('ノートパソコン用1Gメモ

リ',4000);

问3 的意思是补足插入语句

答案 5 INTO

6 应该什么也不添,或者添一个空格,空格的日文是 スペース

以上就是关于php日语插入mysql数据库出现问题,高分求解!全部的内容,包括:php日语插入mysql数据库出现问题,高分求解!、在日文系统下,向英文数据库插入中文是乱码,怎么办、有懂日语和数据库的吗帮我解答一下啊!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10049538.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存