javascript - select的value为什么用数字不是汉字?我用汉字被骂了

 昆哥2502852107 发布于 2022-11-13 06:55

只是因为防止出现乱码吗?

8 个回答
  • 卧槽 汉字显得业余啊 为了让自己至少看起来专业点 也要用英文

    2022-11-13 08:17 回答
  • 我觉着无所谓吧,只不过中文会被转码,最好用英文表述最好,比起数字可读性好。

    2022-11-13 08:17 回答
  • 汉字太复杂了,数字多简单嘛,复杂的就要被淘汰

    2022-11-13 08:17 回答
  • 象形文字是不适合作为程序语言的,你必须要明白这一点

    2022-11-13 08:17 回答
  • 有鄙视链的,有些人看不起那些用中午或者汉语拼音的。题主还是学着用英文或者数字吧,。

    2022-11-13 08:17 回答
  • 规定吧!一直都是value对应值。

    2022-11-13 08:17 回答
  • 中文很容易出现编码问题

    2022-11-13 08:17 回答
  • 基本上赞同第一个答案,直接用汉字的应该是违反标准的。

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <!ELEMENT OPTION - O (#PCDATA)         -- selectable choice -->
    <!ATTLIST OPTION
      %attrs;                              -- %coreattrs, %i18n, %events --
      selected    (selected)     #IMPLIED
      disabled    (disabled)     #IMPLIED  -- unavailable in this context --
      label       %Text;         #IMPLIED  -- for use in hierarchical menus --
      value       CDATA          #IMPLIED  -- defaults to element content --
      >

    近些年各个软件对utf-8支持好多了,直接用问题不大,但是用汉字的时候得注意很多地方:
    1、网站之后是否考虑国际化(i18n)
    2、网页字符集设置
    3、如果有js稍微有点麻烦
    4、后端处理表单数据的程序的字符集设置
    配合不好容易出事。

    另外 javascript 使用 unicode16 字符集,汉字最好是 \u6c49\u5b57 这种样子,可以减少乱码问题。

    2022-11-13 08:17 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有