gpt4 book ai didi

php + mysql + html + javascript = i18n 头疼

转载 作者:太空宇宙 更新时间:2023-11-03 11:18:25 27 4
gpt4 key购买 nike

这一直是困扰我的问题,人品问题。我总是试图用小补丁来解决我的问题,实际上这从来没有解决我的问题。所以我正在寻找解决所有这些问题的非常强大的解决方案。我想了解大型应用程序(facebook,google,其他多语言 ajax应用程序和 api) 解决了这个问题。我想要一个解决我所有字符编码等问题的解决方案。我使用 php、mysql、html 和 javascript 来创建我的应用程序,因此该解决方案应该解决所有问题或所有这些语言一起解决。如果你编写完整的配置,这是完美的, 但如果有很长的文档,我可以读到 .我需要帮助 。谢谢 。 我无法通过所有这些语言正确传输字符串(文本)

  1. 我还从外部 api 中提取数据。我应该如何处理它们

最佳答案

如果您坚持在任何地方都使用 Unicode,这将非常容易。

  • 将 MySQL 表编码设置为 UTF-8
  • 通过运行 SET NAMES utf8 确保您以 UTF-8 与数据库对话
  • 以 UTF-8 格式保存所有源代码
  • 在 PHP 中处理可能包含 UTF-8 字符的字符串时,使用 mb_ functions
  • 发送表示内容为 UTF-8 格式的 HTTP Content-Type header
  • Javascript 本质上是 UTF-8,所以您不必担心

问题是不同的技术默认使用不同的字符编码。不幸的是,字符串没有附加隐式编码元数据,它们只是字节序列。除非被告知,否则字符串的接收者只能最好地猜测该序列应该采用什么编码。每当连接任何东西的两部分时,您需要确保它们使用相同的编码(或者您需要专门从一种编码转换为另一种编码)。始终假设您必须在某处定义编码,具体如何完成取决于技术。

关于php + mysql + html + javascript = i18n 头疼,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3233743/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com