作者LisaShie (小麻)
看板Ajax
标题Re: [问题] 还是javascript问题?
时间Thu Nov 29 10:30:33 2007
※ 引述《TonyQ (骨头)》之铭言:
: ※ 引述《LisaShie (小麻)》之铭言:
: : 主要想问大家有关编码的问题
: : 我有一个function
: : function changename(id,defult){
: : newtitle=prompt("请输入新名称",defult);
: : if(newtitle == ""){alert("名称不可为空白");}
: : else if(newtitle == null){window.location = 'manager_master.php?action=news_kind';}
: : else {window.location = 'news_kind_manager.php?action=change&id='+id+'&newtitle='+newtitle;}
: : }
: : 问题出在
: : 我的网页是存utf-8,却会造成我这个function中在对话视窗输入的中文乱码
: : <meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
: : 请问我该怎麽解决这样的问题呢?
: 这个是万年老梗 XD
: 编码分为两种层次
: 一种是source code的
: 另一种是显示的(就是你给的meta charset的部份)
: 这两个必须对应
: 我比较常用的作法是
: 1.notepad打开原网页
: 2.档案=>另存新档
: 3.下面有个编码(预设ANSI 选UTF-8)
: 然後再试试看 XD
谢谢你的回文
不过,我的确是有存成utf-8档
刚才我没说清楚吧!
例如我原来的资料是「测试」
後来我在对话视窗中输入「修改後」
但却变成「修改徼/th> 」
但我真的有让它存成utf-8呢!…哭…
--
╭─────╮ ╭─────╮ ╭─────╮ ╭─────╮
c│ = = │o│ ⊙⊙ │c│ ξ │o│ │c就算跌
倒,
ococococ
A│ 3 │N│ ﹨
■/
│A│ ' │N│ ^//^ │ANANANANANANANANANA
s│ /
█\
│l│ █ │s│ │l│ < ▼ │sls也要豪
迈地
笑_sls
h│ ╯﹨
│y│ ︶ \
. │h│—█//// │y│ ︽█﹨ │hyhyhyhyhyhyhyhyhyh
╰─────╯ ╰─────╯ ╰─────╯ ╰─────╯
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.127.184.34
1F:推 leeabc:把...meta 放到function 的上面试看看 11/29 10:33
2F:→ leeabc:不过你这好像是存到资料库後看到的字? 你要不要检查一下db 11/29 10:38
3F:→ leeabc:感觉这在phpmyadmin 我忘了调整编码时也常看到 /th> ....XD 11/29 10:38
4F:推 LisaShie:我後台刚新增的文字都很正常,就是修改过才错掉 11/29 10:40
5F:→ LisaShie:mysql的栏位我用utf8_general_ci校对 11/29 10:41
6F:→ leeabc:是不是db 栏位太小被切到 ? 11/29 10:45
※ 编辑: LisaShie 来自: 59.127.184.34 (11/29 10:55)
7F:→ LisaShie:刚才测试不好,重新测试发现跟栏位大小没关系呢? 11/29 10:55
8F:→ TonyQ:所以直接从DB看字是对的or not? 11/29 12:24