【发布时间】:2014-06-05 18:35:02
【问题描述】:
我想用 C# 编写代码来构建将每个 UNICODE 代码转换为 RGB 颜色值的表。 我使用 UTF-16。 该表有三列,一列用于字符或符号或数字,另一列用于其 UNICODE 代码,最后一列用于 1600 万种颜色中的一种 谁能建议一个简单的方法来做到这一点???
【问题讨论】:
-
UNICODE 字符转 RGB 颜色?什么?
-
Encoding.Unicode.GetBytes 返回一个字节数组,您可以根据需要使用它转换为 RGB。但是,RGB 颜色代码有 3 个字节,而 UTF-16 有 1 到 8 个字节,这意味着您将很难尝试将 1 映射到 1。
-
字符代码和颜色之间没有明显的关系。你想做什么?
-
@HansZ:我认为您混淆了 UTF-8 和 UTF-16。 UTF-16 代码永远不是一个字节。
-
你能给出一些示例输入和预期输出吗?你的问题没有多大意义。
标签: c#