`
Meggie_love
  • 浏览: 4017 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

有关编码问题应该放到哪一层来实现的讨论

阅读更多
最近公司的项目纠结在编码问题上,一个编码问题憋死一帮码农啊。。。

在java层,编码都是api封装好的,码农们完全不需要关注编码转换时带来的困扰,这是一件多么幸福的事情。

但是在c++层,标准库居然没有提供编码转换的api!简直不敢相信。。。这直接造成的困扰就是在和java层之间交互的过程中,总是会出现各种编码错误。

另外要吐槽一下:
个人觉得在底层应该做好各种编码的转换问题,而不是把这种问题抛到UI层去做,这样只会导致代码混乱不堪,各个应用终端都要实现一遍编码转换,这个是非常错误的做法。
分享到:
评论

相关推荐

    《你必须知道的495个C语言问题》

    《你必须知道的495个C语言问题》以问答的形式组织内容,讨论了学习或使用C语言的过程中经常遇到的一些问题。书中列出了C用户经常问的400多个经典问题,涵盖了初始化、数组、指针、字符串、内存分配、库函数、C预...

    asp.net知识库

    帮助解决网页和JS文件中的中文编码问题的小工具 慎用const关键字 装箱,拆箱以及反射 动态调用对象的属性和方法——性能和灵活性兼备的方法 消除由try/catch语句带来的warning 微软的应试题完整版(附答案) 一个...

    《iOS6开发指南》精彩书摘

    按照问题提出、实现原理、应用案例的结构介绍了每种模式的适用情况、实现的原理并同时用具体案例来说明每个案例的实现方式。 第4章“UIView与控件”。学习视图和控件之间的关系以及应用界面的建构层次。然后对标签、...

    SubSonic3.0使用Demo1.0——应用了T4模版可减少开发过程中70%以上的代码量以及80%以上的出错率

    由于生成的逻辑类使用了partial这个类修饰符,所以我们还可以定义同名的逻辑类,里面放那些不能用模版来生成的方法,这样生成与自定义的方法分开两个文件处理,就不用有修改后要花大量时间进行复制粘贴修改相关类了...

    基于Android的手机音乐播放器的开题报告.doc

    " "本文主要是对Android系统上的一款音乐播放器应用程序的设计与实现进行讨论。 " "本论文正是采用Android技术,利用Java语言和Eclipse编程工具对音乐播放器进行" "设计与编码。 " "音乐播放器详细说明系统设计的...

    iBATIS实战

    10.4.5 DAO实现编码 191 10.5 小结 193 第11章 DAO使用进阶 194 11.1 不是基于SQLMap的DAO实现 194 11.1.1 Hibernate版本的DAO实现 194 11.1.2 JDBC版本的DAO实现 199 11.2 为其他数据源使用DAO模式 203 11.2.1 ...

    2009计算机 毕业设计 诚信体育用品

    网站是否具备互动,浏览者间的相互讨论是其中重要的环节之一。社区论坛系统提供网上的虚拟社区环境,实现网友间的互动。 独立的论坛系统,拥有自己的会员管理模块; 浏览者可以自由注册用户,即可登录BBS系统发贴...

    新版Android开发教程.rar

    放源代码的移动系统。开放手机联盟包括手机制造商、手机芯片厂商和移动运营商几类。目前,联盟成员 数 量已经达到了 43 家。 移动手机联盟创始成员: Aplix 、 Ascender 、 Audience 、 Broadcom 、中国移动、 eBay ...

    UML和模式应用(架构师必备).part01.rar

    34.3 有关层模式的其他问题 34.4 模型-视图分离和“向上”通信 34.5 参考资料 第35章 使用GoF模式完成更多对象设计 35.1 示例:NextGen POS 35.2 本地服务容错;使用本地缓存提高性能 35.3 处理故障 35.4 ...

    UML和模式应用(架构师必备).part07.rar

    34.3 有关层模式的其他问题 34.4 模型-视图分离和“向上”通信 34.5 参考资料 第35章 使用GoF模式完成更多对象设计 35.1 示例:NextGen POS 35.2 本地服务容错;使用本地缓存提高性能 35.3 处理故障 35.4 ...

    UML和模式应用(架构师必备).part02.rar

    34.3 有关层模式的其他问题 34.4 模型-视图分离和“向上”通信 34.5 参考资料 第35章 使用GoF模式完成更多对象设计 35.1 示例:NextGen POS 35.2 本地服务容错;使用本地缓存提高性能 35.3 处理故障 35.4 ...

    UML和模式应用(架构师必备).part06.rar

    34.3 有关层模式的其他问题 34.4 模型-视图分离和“向上”通信 34.5 参考资料 第35章 使用GoF模式完成更多对象设计 35.1 示例:NextGen POS 35.2 本地服务容错;使用本地缓存提高性能 35.3 处理故障 35.4 ...

    UML和模式应用(架构师必备).part03.rar

    34.3 有关层模式的其他问题 34.4 模型-视图分离和“向上”通信 34.5 参考资料 第35章 使用GoF模式完成更多对象设计 35.1 示例:NextGen POS 35.2 本地服务容错;使用本地缓存提高性能 35.3 处理故障 35.4 ...

    UML和模式应用(架构师必备).part04.rar

    34.3 有关层模式的其他问题 34.4 模型-视图分离和“向上”通信 34.5 参考资料 第35章 使用GoF模式完成更多对象设计 35.1 示例:NextGen POS 35.2 本地服务容错;使用本地缓存提高性能 35.3 处理故障 35.4 ...

    UML和模式应用(架构师必备).part08.rar

    34.3 有关层模式的其他问题 34.4 模型-视图分离和“向上”通信 34.5 参考资料 第35章 使用GoF模式完成更多对象设计 35.1 示例:NextGen POS 35.2 本地服务容错;使用本地缓存提高性能 35.3 处理故障 35.4 ...

    UML和模式应用(架构师必备).part05.rar

    34.3 有关层模式的其他问题 34.4 模型-视图分离和“向上”通信 34.5 参考资料 第35章 使用GoF模式完成更多对象设计 35.1 示例:NextGen POS 35.2 本地服务容错;使用本地缓存提高性能 35.3 处理故障 35.4 ...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    认真听课、多思考问题、多动手操作、有问题一定要问、多参与讨论、多帮组同学 五、 体系结构 oracle的体系很庞大,要学习它,首先要了解oracle的框架。oracle的框架主要由物理结构、逻辑结构、内存分配、后台进程...

Global site tag (gtag.js) - Google Analytics