作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的元音变音有点问题。
我创建了一个包含 NVARCHAR(35) 列的表,并用 N'1ö2' 填充该表。当我从 SQL Management Studio 中选择某些内容时,我看到变音符 ö。
在 Qt 中我使用例如这个qDebug() << “name“ << aQuery->value(„name“).toString();
但我得到 name "1?2"
即使我循环可用的编解码器 (QTextCodec::availableCodecs();),我也没有得到有效的 1ö2 字符串。
QByteArray ba = aQuery->value(„name").toByteArray();
qDebug() << "hex" << ba.toHex() << "str" << QString(ba) << "count" << ba.count();
输出:
hex "31efbfbd32" str "1?2" count 5
31 等于 1
32 等于 2
efbfbd 是 unicode 吗? (替换字符)
所以我的问题很简单——我做错了什么? ;-)
谢谢,马蒂亚斯
最佳答案
好的,现在可以了。单人aQuery.clear;
在我做之前,请求做了。 ;-)
关于sql - Qt SQL Server 和变音符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21500180/
COW 不是奶牛,是 Copy-On-Write 的缩写,这是一种是复制但也不完全是复制的技术。 一般来说复制就是创建出完全相同的两份,两份是独立的: 但是,有的时候复制这件事没多大必要
我是一名优秀的程序员,十分优秀!