问题标签 [utf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 我如何让 PHP 通常接受 ISO-8859-1 字符?
这一直困扰着我多年,我想一劳永逸地彻底解决这个问题。我有一个关联数组,我使用 ISO-8859-1 字符定义了哪些字段。例如:
我还有另一个从文件加载的数组。我已经在浏览器中打印了这个数组,检查 Æ、Ø 和 Å 等值是否完好无损。我尝试比较这些数组中的两个字段,但我被以下消息打了个耳光:
未定义索引:第 39 行的 utfã¸rt
我忍不住抽泣。每次我在脚本中涉及 UTF-8 之外的任何字母时,它们都会在某些时候被转换为ã¸r
或类似的废话。
我的脚本文件以 ISO-8859-1 编码,我从中加载数据的文档是相同的,我试图将数据保存到的 MySQL 表也是如此。
所以我能得出的唯一结论是 PHP 不接受任何字符集到它的代码中,我必须以某种方式强制 PHP 说挪威语。
感谢您的任何建议
仅供参考,我不会接受“不要使用这些字符”或“在文件加载时用 UTF 等价物替换这些字符”或任何其他黑客解决方案的任何答案
php - php解码的utf值未显示在谷歌浏览器上
当我在 Firefox 上运行此代码时,我有以下代码,当我在 Google chrome 上运行此代码时,它的工作正常,如我所愿,输出不正确,显示任何想法?
在此先感谢肉山
xcode - Xcode 不断猜测和解释错误的编码
我正在使用 Xcode 4.0.2,这是 Xcode 的最新版本。我所有的项目或独立源代码都是 UTF-8 编码。但是当我打开一些源文件(C/C++/Objective C)时,所有文本都以 Mac OS 罗马编码解释,我不知道为什么。我尝试通过卸载 Xcode 来删除和删除所有 Xcode 文件。所以重装也没有用。所有源代码均以 Mac OS Roman 编码打开。在 Xcode 设置中,我有默认编码 UTF-8(但这是我认为的新文件)。我还尝试重新安装 Xcode 可用于检测编码的 libiconv。
我不知道有什么可能导致这种情况。我没有对我的系统、程序或数据进行任何更改,我敢肯定,一周前我没有这个问题。
任何人?
谢谢,马丁
java - Java UTF-16 编码代码
在java中将Unicode代码点(整数)编码为char数组(字节)的函数基本上是这样的:
这只是从整数值到字符的转换。
我想知道这种转换实际上是如何完成的,该转换背后的代码用于将整数值转换为以 UTF-16 编码的字符。我尝试在 java 源代码上寻找它,但没有运气。
netbeans - 如何在 Netbeans 7 中显示 UTF8?
在我的java项目中,我需要使用阿拉伯语文本和字符串,但是文本变成了这样"???????"
,那么有什么问题吗?以及如何解决这个问题?
谢谢
unicode - Unicode 可以映射多少个字符?
我要求计算 Unicode 中所有可能的有效组合并附上解释。我知道一个 char 可以编码为 1、2、3 或 4 个字节。我也不明白为什么连续字节有限制,即使那个字符的起始字节清除了它应该有多长。
django - Django 解码 UTF 字符 - \\u0411\\u0435\\u0441\\u0435\\u0434\\u043a\\u0430 - 到西里尔文字符串
我正在使用 Django 1.3。你能这么好心回答我一个问题吗?我正在从我的数据库中读取数据,其中编码设置为 untf8-unicode
作为回应,我收到了 \u0411\u0435\u0441\u0435\u0434\u043a\u0430,但它应该是俄语(西里尔文)
json - 从 JSON 数据中解码 UTF 字符的问题
我从用户发布数据,然后转换为 JSON 数据并存储在数据库中。为了避免转义字符的问题,我使用了
并将转义字符转换为 UXXXX 字符。
现在我在解码这些数据时遇到问题。
例如,如何从 U0027 打印报价。
iphone - 将响应字符串可能转换为 utf16
您好,我正在从服务器获取响应字符串:Kav\u00e1la。在谷歌上搜索后,这个“\u00e1”是 UTF16。我正在尝试使用以下方法进行转换:
但什么都没有。一样的
c++ - 提升 UTF-16 字符串的库?
是否有任何 boost 库可以帮助处理 UTF-16(或更高版本)字符串?